28 Feb
2002
28 Feb
'02
13:44
Am Don, 28 Feb 2002 schrieb Marcel Schmedes:
Ok, habe hier die Info bekommen das ich mit
find / -type f -exec grep -l "string" {} \;
Das folgende ist eine Zeile, \ maskiert Zeilenumnbruch for i in `find -type f -exec grep -l "string" \{\} \;|xargs echo`;do \ cp $i $i.tmp; sed -e "s/string/string2/g" < $i.tmp > $i; rm -f $i.tmp; done Probier aber die Ersetzung vorher aus, sonst hast Du ein Problem (oder lösch die .tmp Dateien nicht, dann hast Du ne Sicherung) Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen