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