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

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

Re: trocar palavras dentro de um arquivo.


From: voyeg3r
Subject: Re: trocar palavras dentro de um arquivo.
Date: Tue, 31 Jul 2007 22:11:59 -0000
User-agent: eGroups-EW/0.82

Só para lembrar, as novas versões do SED usadas com o parâmetro "-i" 
não necessitam mais fazer algo assim:

sed 's/procura/substitui/g' arquivo > arquivo.novo

Bastando fazer assim 
sed -i 's/procura/substitui/g' arquivo 

ou assim:
sed -i 's/procura/substitui/g' *.txt



--- Em address@hidden, "Fabio Campos Coelho"
<camposcoelho@...> escreveu
>
> Obrigado pela ajuda, Tiago. Consegui fazer com o funcoeszz.
> 
> Abracos.
> 
> > ----- Original Message -----
> > From: "Tiago Barcellos Peczenyj" <tiago.peczenyj@...>
> > To: address@hidden
> > Subject: Re: [shell-script] trocar palavras dentro de um arquivo.
> > Date: Mon, 30 Jul 2007 11:11:10 -0300
> > 
> > 
> > Fabio,
> > 
> > O sed ja foi usado centenas de vezes na lista, vc pode adaptar
este exemplo
> > para o que vc pretende:
> > 
> > sed 's/procura alguma coisa/substitui por outra/' arquivo >
arquivo.novo
> > 
> > ex:
> > 
> > ~> cat arquivo
> > oi mundo cruel
> > preciso de cafe
> > ~> sed 's/cafe/um banho quente/;s/cruel/extremamente & e sem beleza/'
> > arquivo
> > oi mundo extremamente cruel e sem beleza
> > preciso de um banho quente
> > 
> > o & representa o que foi encontrado, pois vc pode ter uma
expressão regular
> > ali.
> > 
> > agora é pensar em cima do script.logon ;-)
> > 
> > On 7/30/07, Fabio Campos Coelho <camposcoelho@...> wrote:
> > >
> > >   Olá lista, bom dia.
> > >
> > > Gostaria de saber se há uma forma de trocar palavras dentro de
um arquivo.
> > > Exemplo:
> > > Por acidente o admin da rede removeu os arquivos de script.logon do
> > > servidor. Só que
> > > existe um backup em um outro diretório, mas com mapeamentos
antigos. Há
> > > alguma forma
> > > de trocar esses mapeamentos antigos por novos usando algum script?
> > >
> > > Desde já, toda ajuda é bem vinda.
> > >
> > > Fábio Campos Coelho
> > > *nix network Admin
> > > CSO
> > >
> > >
> > > =
> > >
> > > --
> > > Powered by Outblaze
> > >
> > >
> > 
> > 
> > 
> > --
> > Tiago B Peczenyj
> > Linux User #405772
> > 
> > http://peczenyj.blogspot.com/
> > 
> > 
> > [As partes desta mensagem que não continham texto foram removidas]
> 
> >
> 
> 
> 
>   Fábio Campos Coelho
>   *nix network Admin
>           CSO
>  
> 
> 
> =
> 
> 
> -- 
> Powered by Outblaze
>




reply via email to

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