shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Sed


From: Julio C. Neves
Subject: Re: [shell-script] Sed
Date: Tue, 14 Aug 2007 11:59:22 -0300

Fala Reinaldo,
no sed se vc não especificar o local da alteração, ele fará somente na
primeira ocorrência. Se vc fizesse:

sed -e 's/@/+spam@/2' <<< "$X"

ele trocaria somente a segunda ocorrência da @. Para trocar todas, faça:

sed -e 's/@/+spam@/g' <<< "$X"

A letra g especifica que a troca é global.

Abração,
Julio

Em 14/08/07, Reinaldo Carvalho <address@hidden> escreveu:
>
>   Olá,
>
> tenho uma variável com o conteúdo "-f address@hidden<remetente%40email.com>--
> address@hidden <dest1%40dom.com> address@hidden <dest2%40dom.com>
> address@hidden <dest3%40dom.com>"
>
> Estou tentanto trocar @ por +spam@ mas apenas nos emails após o --.
>
> Algo assim:
>
> echo $X | sed -e 's/@/+spam@'
>
> --
> Reinaldo Carvalho
>  
>



-- 
Abraços,
Julio
http://www.julioneves.com - Um livro sobre Bash completo e on-line
:wq


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]