Danke erstmal, aber wenn ich dein Script ausfuehre (Von dem ich glaube ich, wenig Ahnung habe.) Dann bekomme ich immer folgende Error's: cp: invalid option -- t ./rep.sh $1.tmp: ambiguous redirect rm: invalid option -- t Was habe ich falsch gemacht? On Thu, 2002-02-28 at 14:44, Christoph Maurer wrote:
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
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com