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

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

Re: Substituir conteúdo em vários arquivos


From: Fabiano Caixeta Duarte
Subject: Re: Substituir conteúdo em vários arquivos
Date: Thu, 01 Jun 2006 20:19:54 -0300
User-agent: Thunderbird 1.5 (X11/20051201)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Marcell RIbeiro escreveu:
> Tenho vários arquivos.. com nomes variados e mesma extensão..
> todos os arquivos tem a extensão "*.cli" dentro do arquivo tem escrito
> 
> "set meu-ip 123.123.123.1" eu queria mudar em TODOS os arquivos para:
> 
> "set meu-ip 123.123.123.2" Alguém sabe me informar como? eu nunca tentei
> fazer isso e muito menos sei como, sou novato na linguagem..


Marcell,

Antes de mais nada, gostaria que você pensasse na seguinte situação:
Daqui a 37 dias você precisa da informação tratada nesta thread que você
criou na lista. Qual seria a string de busca mais lógica a utilizar?

1. Problema
2. Ajudem aí
3. vários arquivos

Pois é... você começou com o pé errado... procure se informar sobre
netiqueta. Google é seu amigo.

Segundo, você nem mostrou alguma tentativa e nestes casos, nem costumo
responder.

Entretanto, como você ganhou dois alertas, leva a resposta de brinde ;)
Pesquise para entender a solução e saia vitorioso do processo de
aprendizado.

while read; do
  sed -i 's/\b123.123.123.1\b/123.123.123.2/' "$REPLY"
done < <(ls *.cli)

Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEf3Ya++b4Zs4fOnMRAui4AJ9EppvkXZax+iQsOBlqsE4iBOcrRACeL2f5
ZuVR7T5zIMFLs/JWsI8llp4=
=trvt
-----END PGP SIGNATURE-----


reply via email to

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