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

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

Re: [shell-script] Inserindo informação com 'sed'


From: cleusonredes
Subject: Re: [shell-script] Inserindo informação com 'sed'
Date: Tue, 15 Sep 2015 21:26:43 +0000 (UTC)

Olá, usei este comando 'sed -i 's/Kvm1|Kvm2|Kvm3|Kvm4/Kvm1,Kvm2,Kvm3,Kvm4/g' *.cfg' dentro do diretório, mas não substituiu, manteve-se da mesma forma.

Desde já, agradeço.
 

Cleuson - https://www.facebook.com/groups/nagios.br/



Em Terça-feira, 15 de Setembro de 2015 18:18, "Fernando Mercês address@hidden [shell-script]" <address@hidden> escreveu:


 
Boa.

Se eles estiverem no mesmo diretório, não precisa do find, o shell expande e o sed age na lista de arquivos que recebe:

$ echo teste > a.txt
$ echo elefante > b.txt
$ sed -i 's/e/E/g' *.txt 
$ cat *.txt
tEstE
ElEfantE

Abraços.


Att,

Fernando Mercês
mentebinaria.com.br
---------------------------

On Tue, Sep 15, 2015 at 4:35 PM, MrBiTs address@hidden [shell-script] <address@hidden> wrote:
 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

>

> Segue o comando que estou usando:
>
> find *.cfg | sed -i 's/Kvm1|Kvm2|Kvm3|Kvm4/Kvm1,Kvm2,Kvm3,Kvm4/g' host.cfg
>
> Em vez de hosts.cfg, gostaria de colocar *.cfg e a modificação acontecer em todos.
>

find -iname *.cfg -exec sed blablabla {} \+

Com xargs tbm dá, mas eu gosto mais do exec.

- --
echo \
92068024550315826382182475332597232583172815031242834207741253772942036490931873625388097114598312827695369663195686275740885871064\
49559092082392224085340303317471722482382935095394721645717388708188629714392464979911474364314309646036004586317583543814023523682\
20521740203494788796697543569807851284795072334480481413675418412856581412376640379241258356436205061541557366641602992820546646995\
466P \
| dc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJV+IDxAAoJEG7IGPwrPKWr3fsH/0Le6fQSWms09gsS74fyFKek
aGSq7i6wyj93EZ0duntpa/mqjDbD2odzOODpceL38lbb40zVKlGmhV/bkQo64WXm
DdzyO5EvQejigY3HPiAiBbwJoB99Z/c7ECDGn3aL1fwbSnNNle2WEKK9qmCO1CQE
/XWYGHy0Qcqz3Uk7hyexkph2TNMKC75dVZszirVMb0OXtmcaJmP0MCKojBkT8HyC
4n10NJYLbfw731KHbDyj4Ai1zMJQHGveU4yco4SIa57siU+xNeAVrNPryBnjjTmT
a8D9EvYqOTSO98wIQmz1v9QMqSgE4jRQmuYtBRxW2BzvZmMS4GJsixQgUKjagko=
=GvLD
-----END PGP SIGNATURE-----




reply via email to

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