[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RES: [shell-script] sed - substituir \n
From: |
Julio Cezar Neves - DATAPREVRJ |
Subject: |
RES: [shell-script] sed - substituir \n |
Date: |
Mon, 6 Dec 2004 15:55:29 -0300 |
Vinicius,
não entendi o que vc queria. Será alguma sujeira no final do registro? Faça
cat -vet arquivo, se aparecer algum caracter entre o sent e o $ que
aparecerá no lugar do newline, use o sed, mas da seguinte maneira:
suponha que vc tenha que remover os 2 últimos caracteres sed 's/..$//'
arquivo > outro_arquivo
:wq
Julio Cezar Neves
- Programa de Software Livre -
Tel:+55 21 2528-7070 / +55 21 8112-9988
Fax: +55 21 2528-7646
mailto:address@hidden
| -----Mensagem original-----
| De: SuSE List [mailto:address@hidden]
| Enviada em: segunda-feira, 6 de dezembro de 2004 12:53
| Para: address@hidden
| Assunto: [shell-script] sed - substituir \n
|
|
|
| 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)????
|
| alguém pode me ajudar???
|
| []s
|
| Vinicius
|
|
|
| ---------------------------------------------------------------------
| 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
- RES: [shell-script] sed - substituir \n,
Julio Cezar Neves - DATAPREVRJ <=