Hallo, gibt es einen Linuxbefehl, mit dem ich alle Dateien eines bestimmten Verzeichnisses durchsuchen kann und z.B. "Hund" durch "Katze" ersetzen kann?
Das gibt es viele M�glichkeiten. Ich bevorzuge perl mit "in-place-edit":
perl -ipe 's/Hund/Katze/g' Datei1 Datei2 Datei3
oder, mit Bakcup der Datei -i.bak oder wie auch immer. Wenn Du das ganze rekursiv auf alle Dateien in allen Unterordnen loslassen willst, nimm find und xargs dazu:
find verzeichnis1 verzeichnis2 -type f -name '*.txt' -print0 | xargs -0 perl ...
Statt ... den Perlbefehl von oben. Wenn Du _alle_ Dateien verarbeiten m�chtest, dann la� einfach das -name '*.txt' weg.
-billy.
--
Meisterbohne Meisterbohne GbR, K�fner, Mekle, Meier Tel: +49-731-399 499-0
eL�sungen S�flinger Stra�e 100 Fax: +49-731-399 499-9
89077 Ulm http://www.meisterbohne.de/--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

