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

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

Re: [shell-script] substituir texto entre tags


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] substituir texto entre tags
Date: Wed, 19 Oct 2005 22:28:04 -0200

Tenta assim:

sed 's/data/'"`date`"'/g' arquivo

a sequencia é aspas simples, aspas duplas, crase, comando, crase,
aspas duplas, aspas simples

ou

sed 's/data/'"$(date)"'/g' arquivo

substitui a crase por $(comando)

Em 19/10/05, murgent_shell<address@hidden> escreveu:
>
>  tenho um script que estou fazendo isso aí
>
>  x=`date`
>  sed "s/coisa/$x/" arq
>
>  TUDO FUNCIONA, mas em outro script não funciona e
>  retorna a seguinte msg :
>
>  sed: -e expressão #1, caractere n: unknown option to
>  `s'
>
>  não entendo porque.
>
>
>  --- Tiago Barcellos Peczenyj
>  <address@hidden> escreveu:
>
>  > Use o bom e velho sed
>  >
>  > sed 's/<tag1>.*</<tag1>outracoisa</g' algo
>  >
>  > onde .* representa qualquer sequencia de caracteres.
>  >
>  > Em 18/10/05,
>  > murgent_shell<address@hidden> escreveu:
>  > >  Olá pessoal
>  > >
>  > >  Qual a maneira correta de substituir um
>  > determinado
>  > >  conteúdo que esteja entre uma tag.
>  > >
>  > >  <tag1>qqcoisa</tag1>
>  > >  por
>  > >  <tag1>xxxx</tag1>
>  > >
>  > >  Importante: preciso substituir o que esta entre
>  > as
>  > >  tags, pois o conteúdo entre tags eh sempre
>  > variável.
>  > >
>  > >  Até +
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  > >
>  >
>  _______________________________________________________
>  > >  Promoção Yahoo! Acesso Grátis: a cada hora
>  > navegada você acumula cupons e
>  > > concorre a mais de 500 prêmios! Participe!
>  > http://yahoo.fbiz.com.br/
>  > >
>  > >
>  > >
>  >
> ---------------------------------------------------------------------
>  > >  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
>  > >
>  >
> ---------------------------------------------------------------------
>  > >
>  > >
>  > >
>  > >
>  > >  Yahoo! Grupos, um serviço oferecido por:
>  > >
>  > >  ________________________________
>  > >  Links do Yahoo! Grupos
>  > >
>  > >
>  > > Para visitar o site do seu grupo na web, acesse:
>  > > http://br.groups.yahoo.com/group/shell-script/
>  > >
>  > > Para sair deste grupo, envie um e-mail para:
>  > > address@hidden
>  > >
>  > > O uso que você faz do Yahoo! Grupos está sujeito
>  > aos Termos do Serviço do
>  > > Yahoo!.
>  >
>  >
>  >
> ---------------------------------------------------------------------
>  > 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
>  >
> ---------------------------------------------------------------------
>  >
>  > Links do Yahoo! Grupos
>  >
>  >
>  >
>  >     http://br.yahoo.com/info/utos.html
>  >
>  >
>  >
>  >
>  >
>  >
>
>
>
>
>
>
>
>
>
>  _______________________________________________________
>  Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e
> concorre a mais de 500 prêmios! Participe! http://yahoo.fbiz.com.br/
>
>
>
> ---------------------------------------------------------------------
>  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
> ---------------------------------------------------------------------
>
>
>
>
>  Yahoo! Grupos, um serviço oferecido por:
>
>  ________________________________
>  Links do Yahoo! Grupos
>
>
> Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> Para sair deste grupo, envie um e-mail para:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
> Yahoo!.


reply via email to

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