[megoldva]egy kis scriptezés..

Fórumok

sziasztok!

kéne nekem egy olyan shell script, ami egy adott könyvtárban lévő pár száz file-ban kicserél egy sort egy másik sorra (konkrétan nekem ki kéne kommentezni..)
pl:
akarmi-t cseréli
#akarmi-ra
mindezt freebsd-n, bár ezek a parancsok nemigen különböznek..

sajnos script írásban még vannak (bőven :) ) hiányosságaim, tudna valaki gyorsba segíteni? köszönöm előre is

Hozzászólások


for i in *
do
sed -e 's/akarmi/\#akarmi/g' $i > $i.tmp
mv -f $i.tmp $i
done

Persze ez akkor jó, ha az "akarmi" minta helyére pontosan beírod a cserélendő mintát. Ez a minta nem fordulhat elő máshol a fájlban. Ahol előfordul ott mindenhol cserélve lesz. Én Linuxos vagyok, de szerintem ez megy még *bsd alatt is :)