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

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

Re: Sed - Status


From: rafaelstein
Subject: Re: Sed - Status
Date: Sun, 10 Feb 2008 00:21:57 -0000
User-agent: eGroups-EW/0.82

Opa,

  Esquece pessoal, resolvi o problema aqui, troquei o p por g


--- Em address@hidden, "rafaelstein"
<rafaelpstein@...> escreveu
>
> Ola,
> 
>  Só mais uma duvida, quando uso o
> $ sed -i.old 's/xxx/yyy/pw SUBS' teste
> 
> antes:
> cat teste
> xxx
> 
> depois do comando:
> yyy
> yyy
> 
> Sabe pq ele esta duplicando a substituicao??
> 
> 
> 
> --- Em address@hidden, "rafaelstein"
> <rafaelpstein@> escreveu
> >
> > valeu pessoal..me ajudou bastante....
> > essa solucao me atende bem
> > 
> > --- Em address@hidden, "Tiago Barcellos Peczenyj"
> > <tiago.peczenyj@> escreveu
> > >
> > > Vc pode usar as opções p e w da busca e substituição do sed
> > > 
> > > $ cat arquivo
> > > xxx
> > > 
> > > se vc usar a opção p junto da opção -n vai imprimir as alterações
> > > $ sed -n 's/xxx/yyy/p' arquivo
> > > yyy
> > > 
> > > é claro que isso atrapalha a ação do sed, pois vc quer substituir o
> > > conteudo do arquivo também. se vc estiver usando -i ou -i.old vc
pode
> > > usar a opção w ARQUIVO
> > > 
> > > $ sed -i.old 's/xxx/yyy/pw SUBS' arquivo
> > > as alterações irão para o arquivo SUBS também. se alterar alguma
> > > coisa, foi pra SUBS, verifica o conteudo dele
> > > 
> > >  rm SUBS
> > >  sed -i.old 's/xxx/yyy/pw SUBS' arquivo
> > >  test -s SUBS && echo 'TEM COISA' || echo 'VAZIO'
> > > 
> > > 2008/2/9 rafaelstein <rafaelpstein@>:
> > > >
> > > >
> > > >
> > > >
> > > > Ola Pessoal,
> > > >
> > > > Alguem sabe me dizer se por exemplo ao usar o comando sed para
> > > > substituir uma string em um arquivo tem como de alguma forma eu
> > > > verificar se a string foi substituida ou nao??Existe um
retorno se o
> > > > comando foi executado ou nao(em caso de a string que ele
> procurou nao
> > > > existir dentro do arquivo)??
> > > >
> > > > agradeço qq ajuda
> > > >
> > > > 
> > > 
> > > 
> > > 
> > > -- 
> > > Tiago B Peczenyj
> > > Linux User #405772
> > > 
> > > http://peczenyj.blogspot.com/
> > > "what does not kill us makes us stronger"
> > >
> >
>




reply via email to

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