shell awk search & replace

Matus UHLAR - fantomas uhlar na fantomas.sk
Úterý Září 27 09:08:23 CEST 2005


Oqak <node.ch na centrum.cz> wrote:
> potreboval bych v souboru nahradit retezce (konkretne jde o IP adresu),
> neco jako:
> 
> prikaz_replace "co" "cim" /soubor
> 
> Napada vas jakym prikazem se to dela?
> 
> Mam jen shell busybox a awk.

ako tak pozeram, busybox obsahuje sed, teda by mohlo ist 

sed -e 's/\bA\.B\.C\.D\b/E.F.G.H/'

kde A.B.C.D a E.F.G.H su source pripadne destination IP. \b znamena hranice
slova, ak zadate 1.2.3.4 aby nematchovalo 21.2.3.4, 1.2.3.45 alebo 21.2.3.45

-- 
Matus UHLAR - fantomas, uhlar na fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
Linux IS user friendly, it's just selective who its friends are...


Další informace o konferenci Linux