[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: |
Wed, 01 Aug 2007 11:13:32 -0000 |
User-agent: |
eGroups-EW/0.82 |
O parâmetro "-i" já utilizei com sucesso, mas confesso que
não testei usando wildcards tipo *.txt.
--- Em address@hidden, "voyeg3r" <voyeg3r@...> escreveu
>
> 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
> >
>
- Re: trocar palavras dentro de um arquivo.,
voyeg3r <=