[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:06:55 -0300 |
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