Der GNU-sed ermöglicht das direkte Ändern von Dateien:
Text austauschen, Datei direkt verändern:
sed -i s/orignal/geaendert/ Datei
mit Backup:
sed -i.sav s/original/geaendert/ Datei
Original-sed - Änderung des Originals nur, wenn die Änderung erfolgreich war 1)
sed -e 's/original/geaendert/' Datei > Datei.tmp && mv Datei.tmp Datei
for f in datei1.txt datei-abc.txt datei5 ; do sed -e 's/original/geaendert/' $f > $f.tmp && mv $f.tmp $f;done
sed '/^$/d' Datei > Datei.neu
wenn man gerade kein mmv hat:
for f in datei*;do n=`echo $f |sed s/datei/ProjektY/`;mv $f $n;done
gilt für alle Tipps, Tricks & Spickzettel:
dies sind einfache, teils banale Notizen für meinen persönlichen Gebrauch,
die hier eher zufällig auch öffentlich lesbar sind
(vielleicht hilft es ja jemandem weiter). Verwendung auf eigene Gefahr
Fehler-Hinweise, Dankesschreiben , etc. bitte an: web.21@unixwitch.de
weitere Tools / Spickzettel