[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]
- Sed, Reinaldo Carvalho, 2007/08/14
Re: [shell-script] Sed, Tiago Barcellos Peczenyj, 2007/08/14