Anderson,

Muito obrigado, era o que eu precisava. Me desculpe por nao ter sido tao claro da primeira vez
Pelo jeito o problema e mesmo o que pensei, o final de um campo ser o inicio do outro.
Nao conhecia esta "t loop". Vivendo e aprendendo, ainda mais com a lista para ajudar ;)


Obrigado

Josinei

Anderson Lizardo wrote:

Ah, agora ficou mais claro ;-)

Tente esta express�o ent�o:
sed ':loop;s/# \+#/#\\N#/g;t loop'

N�o � muito diferente da express�o anterior. A diferen�a � que ele faz
um loop no arquivo para ver se n�o passou "despercebido" por algum
campo. Testei aqui e funciona para o caso citado.

Note que, com esta express�o, uma linha como esta:
#     #  #     #

Ser� interpretada como tendo 3 campos. A express�o que enviei em
mensagem anterior (e a sua tamb�m) interpretava esta mesma linha como
dois campos separados por espa�o. Enfim, use a express�o que interprete
o arquivo como esperado.




Assinantes em 07/03/2003: 2227
Mensagens recebidas desde 07/01/1999: 203349
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: mailto:[EMAIL PROTECTED]




Responder a