Bom, sem ver o modelo do arquivo texto eu não tenho certeza se isso te ajuda, mas o tr com a opção -s transforma uma sequencia de caracteres iguais em um só, ou seja:
$ echo "TESTE TESTE" | tr -s " " TESTE TESTE ele pegou todos os espaços em branco e deixou um só, talvez isso ajude. Flávio do Carmo Junior On 1/19/07, Eduardo de Paula <[EMAIL PROTECTED]> wrote: > > Bruno, a dica foi ótima... > > Agora só mais um help.. já viu né.. quando mais mexe mais coisa aparece... > > to com problema na data. Ela está assim: > > |01.09.1988 (espaços em branco) | > > e gostaria que ficasse assim > > ||01.09.1988| > > só as datas e os pipes. > > Abraços. > > Eduardo de Paula Neves > > On 1/17/07, Bruno Gola <[EMAIL PROTECTED] <brunogola%40gmail.com>> > wrote: > > > > Oi Eduardo, > > On 1/17/07, Eduardo de Paula <[EMAIL PROTECTED]<eduardo.paula%40gmail.com> > <eduardo.paula%40gmail.com>> > > wrote: > > > Colega, > > > > > > o script funcionou blz.. mas gostaria de saber se tem como fazer isso > > > sem usar o pipe no meio dos dois comandos sed... > > > > > > sed 's/\]\^NULL\^\[//g' entrada.txt | sed 's/| *|/||/g'> saida.txt > > > > > > > faça > > > > sed -e 's/\]\^NULL\^\[//g' -e 's/| *|/||/g' entrada.txt > saida.txt > > > > []s, > > -- > > Bruno Fialho Marques Gola <[EMAIL PROTECTED] > > <brunogola%40gmail.com><brunogola%40gmail.com>> > > http://www.brunogola.com.br > > Cel: (11) 9294-5883 > > > > > > -- > "Os erros podem ser transformados em acertos quando com eles se aprende. > Não > existe a segurança do acerto eterno." > > http://www.youtube.com/watch?v=c_GATOdvKxw > > msn: [EMAIL PROTECTED] <eduardo.paula%40gmail.com> > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
