[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
>