Pessoal,

Estou com um problema, estou tentando converter uns arquivos e para isto preciso editar um arquivo texto trocando os campos em branco por um indicador de nulo
Preciso entao que as ocorrencias de # # virem #\N#.
Estou usando o sed com o comando s/# *#/#\N#/g
Isto ate funciona, mas quando tem dois campos em branco na sequencia, so o primeiro e alterado, o segundo continua sem mudar, ou melhor, tem um monte de campos em branco em sequencia e este comando altera um, pula um, altera o proximo, pula mais um, altera mais um... e assim por diante. Por que isto? Como fazer para que ele altere campos mesmo em sequencia?


Na verdade to usando o sed com uma expressao bem maior que esta, mas no vi, so com este comando ":1,$ s/# *#/#\N#/g" aconteceu a mesma coisa :(

Obrigado

Josinei


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


Responder a