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

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

Re: [shell-script] Sed


From: Reinaldo Carvalho
Subject: Re: [shell-script] Sed
Date: Tue, 14 Aug 2007 12:08:34 -0300

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 <address@hidden> 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 <address@hidden> 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 <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]
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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: address@hidden
> > ---------------------------------------------------------------------
> > 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
> >
> >
> >
>


reply via email to

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