Olá Levi,
Se for substituir somente o primeiro "01" que encontrar num arquivo e
parar, faça:
$ sed 's/01/03/' arquivo > arquivo_novo
Se for substituir o primeiro campo, se ele for "01" por "03", no
arquivo todo (estou considerando que o separador de campos é "|",
faça:
$ sed 's/01|/03|/g' arquivo > arquivo_novo
A diferença é o "g" no final que irá fazer ele procurar pelo padrão
até o final do arquivo e coloquei o "|" para garantir que estou
procurando "01|" e não somente "01".
Qualquer coisa, envia outro email.
[]'s
Gustavo Picoloto
Em 31/08/07, Adere - Levi / Analista de Suporte
Linux<levi.alves(a)adere.com> escreveu:
Pessoal é o seguinte eu tenho um arquivo com o seguinte conteudo
abaixo, eu queria substituir
somente no inicio o 01 por 03 e o restante de 01 não mudar nada, alguem poderia me
ajudar.
01|8862787| |0|0.05| | | | | |1900-01-01 00:00:00|1900-01-01 00:00:00|0.0|
|0.0|0.0|1900-01-01
--
----
Levi Leopoldino Alves
T.I. - (19)2104-0700
Adere Produtos Auto-Adesivos Ltda
visite nosso site
http://www.adere.com
Esta mensagem tem caráter confidencial, se você recebeu-a por engano,
por favor delete-a imediatamente.
--
Fedora-users-br mailing list
Fedora-users-br(a)redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
--
------
Gustavo Picoloto, LPIC-1, SCSECA
http://cenoura.homelinux.com
------