michael.renner@gmx.de schrieb:
ich suche eine Möglichkeit alle Dateien unterhalb des aktuellen Verzeichnisses nach einem bestimmten String zu durchsuchen (z.B. ltermcap) und durch einen anderen zu ersetzen (z.B. ncurses). Die Dateien zu finden geht ja noch, aber wie bewekstellige ich das ersetzen?
cd /verzeichnis/ for i in $(find -name "*"); do cat $i | \ sed 's/alter_string/neuer_string/g' \
$i.new ; mv $i.new $i ; done
geht nur für textdateien! Henry -- PGP-verschlüsselte Post willkommen, Schlüssel auf Anfrage oder vom Key-Server z.B. <A HREF="http://math-www.uni-paderborn.de/pgp/"><A HREF="http://math-www.uni-paderborn.de/pgp/</A">http://math-www.uni-paderborn.de/pgp/</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux