[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:11:01 -0300 |
Consegui....
$ echo "-f address@hidden -- address@hidden address@hidden
address@hidden" | sed -e 's/@/+spam@/2g'
-f address@hidden -- address@hidden address@hidden
address@hidden
Obrigado pessoal!
--
Reinaldo Carvalho
On 8/14/07, Reinaldo Carvalho <address@hidden> 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 <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
> > >
> > >
> > >
> >
>
- Sed, Reinaldo Carvalho, 2007/08/14
Re: [shell-script] Sed, Tiago Barcellos Peczenyj, 2007/08/14