( gsimon | 2007. 05. 15., k – 19:22 )

Azért igazán kipróbálhattad volna, már csak mert erre így csak egykori tanáromat tudnám idézni, miszerint "kolléga, ez még nem gól, csak kapufa". Valószínűleg erre gondoltál:

mit=qqriq
mire=torokcsaszar
for file in *;
do
  sed -i "s/$mit/$mire/g" $file;
done

Azaz pl. a sed-nek érdemes megmondani, hogy milyen file-on is kell dolgoznia, illetőleg a -i sem árt, már csak hogy ne az stdout-ra írja az eredményt, és ez még mindig érdekes eredményt adna, ha a cserélendő ill. behelyettesítendő szövegben van dollár-, per-, és-, felkiáltójel...
Amúgy ha nem kell rekurzív módon cserélni, akkor inkább ezt javasolnám:

sed -i 's/qqriq/torokcsaszar/g' *

ha pedig rekurzíve is kell, akkor:

find . -type f -exec sed -i 's/qqriq/torokcsaszar/g' {} \;