Re: [Fedora-users-br] alteração somente no inicio

Gustavo Picoloto picoloto em gmail.com
Sex Ago 31 14:04:21 UTC 2007


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 em 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 em redhat.com
> https://www.redhat.com/mailman/listinfo/fedora-users-br
>


-- 
------
Gustavo Picoloto, LPIC-1, SCSECA
http://cenoura.homelinux.com
------




Mais detalhes sobre a lista de discussão Fedora-users-br