Consegui.... $ echo "-f [EMAIL PROTECTED] -- [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]" | sed -e 's/@/+spam@/2g' -f [EMAIL PROTECTED] -- [EMAIL PROTECTED] [EMAIL PROTECTED] [EMAIL PROTECTED]
Obrigado pessoal! -- Reinaldo Carvalho On 8/14/07, Reinaldo Carvalho <[EMAIL PROTECTED]> wrote: > Ou, uma outra abordagem do que estou tentando fazer seria trocar a > partir da segundo ocorrência. > > -- > Reinaldo Carvalho > > > On 8/14/07, Reinaldo Carvalho <[EMAIL PROTECTED]> wrote: > > Olá amigos, > > > > Esqueci de por o /g no exemplo, o problema é fazer somente nas > > ocorrências após o --. > > > > -- > > Reinaldo Carvalho > > > > On 8/14/07, Julio C. Neves <[EMAIL PROTECTED]> wrote: > > > 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 <[EMAIL PROTECTED]> escreveu: > > > > > > > > Olá, > > > > > > > > tenho uma variável com o conteúdo "-f [EMAIL > > > > PROTECTED]<remetente%40email.com>-- > > > > [EMAIL PROTECTED] <dest1%40dom.com> [EMAIL PROTECTED] <dest2%40dom.com> > > > > [EMAIL PROTECTED] <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] > > > > > > > > > > > > --------------------------------------------------------------------- > > > Esta lista não admite a abordagem de outras liguagens de programação, > > > como perl, C etc. Quem insistir em não seguir esta regra será moderado > > > sem prévio aviso. > > > --------------------------------------------------------------------- > > > Sair da lista: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > > > Esta lista é moderada de acordo com o previsto em > > > http://www.listas-discussao.cjb.net > > > --------------------------------------------------------------------- > > > Servidor Newsgroup da lista: news.gmane.org > > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > >
