shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] sed - substituir \n


From: SuSE List
Subject: Re: [shell-script] sed - substituir \n
Date: Mon, 06 Dec 2004 14:58:29 -0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.2) Gecko/20040803

Caro MrBits,

Acho que foi um erro meu aqui que enviou duas mensagens, paciencia tenho de sobra....eheheh, ninguém é perfeito, nem meu cliente de e-mail... :-)

Quanto a sua dica, realmente funcionou.....mas fiquei com um arquivo contendo uma unica linha:

2004-10-01;00:30:58;08ECA3936C;suse_list;mispo.com.br;cyrus;sent2004-10-01;00:39:11;B7D013936C;suse_list;mispo.com.br;cyrus;sent

Que no meu caso especifico, não resolve meu problema.....

Tenho como alternativa, ter de conviver com o "\n" neste campo em minhas query´s ou executar neste campo, uma substituição via sql....

De qualquer forma, obrigado pela dica....

[]s

Vinicius

MrBiTs wrote:

<QUOTE>

Pessoal,

Estou quebrando a cuca aqui e até agora não consegui entender onde estou
errando....

eu tenho um arquivo com as seguintes entradas:

2004-10-01;00:30:58;08ECA3936C;suse_list;mispo.com.br;cyrus;sent
2004-10-01;00:39:11;B7D013936C;suse_list;mispo.com.br;cyrus;sent


Até aqui eu gero este arquivo via shell normalmente....uso um script em php
para dar carga num banco MySQL e tal....tudo maravilha....quando busco no
meu banco, via query sql, o ultimo campo (sent) eu não trago nada na query,
se executo a query com a opção de campo = sent\n , ele me traz todos os
registros.....

Já tentei processar este meu arquivo com o sed, usando:

# sed 's/\n//g' < arquivo_entrada > arquivo_saida

e continuo gravando no banco a última variável com o "\n" no final.....

e ai fica a dúvida: onde estou errando na substituição do caracter \n (new
line)????
</QUOTE>


Voce nao precisa enviar duas vezes a mesma mensagem. É só ter um pouco de
paciencia e alguem logo te responderá

Eu mudaria esse comando sed para:

tr -d "\n" < arquivo_entrada > arquivo_saida



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------

Links do Yahoo! Grupos













reply via email to

[Prev in Thread] Current Thread [Next in Thread]