jednoduchy scriptik

Martin Macok macok na kocour.ms.mff.cuni.cz
Čtvrtek Říjen 28 16:31:21 CEST 1999


On Thu, 28 Oct 1999, Radek Andrs wrote:

> jak by se dal napsat tkovy strasne jednoduchy scriptik ktery by delel tohle:
> prosel vsechny soubory daneho adresare a vsech jeho podadresaru a v kazdem
> souboru, kde se vyskytuje napr retezec "srnec" tak tenhle retezec nahradil
> retezcem napr. "myslivec"

No, psal jsem to narychlo a asi to nebude dokonale, nicmene je to
prehledne :)

-----
#!/bin/bash
# program vezme vsechny regularni soubory v aktualnim a rekurzivne
# vnorenych adresarich ...

find $PWD -print | while read f ; do
        if [ -f "$f" ] ; then
                sed 's/srnec/myslivec/g' <"$f" >/tmp/tmp.$$
                mv /tmp/tmp.$$ "$f"
        fi
done
-----

-- 
< Martin Mačok    (e) martin.macok na underground.cz  <ISO-8859-2-compatible> 
 \ (h) http://kocour.ms.mff.cuni.cz/~macok/  (w) http://underground.cz/ /
   \\\\\            any OS that doesn't make me look              /////
     \\\  like a random mouse-clicking idiot is a Good Thing (c)  ///



Další informace o konferenci Linux