Der Vorteil von sed ist in diesem Fall, dass man auch mehrere Dateien gleichzeitig ändern kann. Bei Perl wird nur die erste Zeile des gesamten Inputs, also aller Dateien, bearbeitet.
Leave a comment
Search
About this Entry
This page contains a single entry by sw published on October 2, 2008 9:41 PM.
Ein tatsächlich sehr praktisches Beispiel, weil man hier auch an Stelle "2" einfügen kann. Danke!
Das Auskommentieren einer Zeile funktioniert - in Anlehnung an das obige Beispiel - wie folgt:
perl -i.bak -pe 's/(.*)/#$1/ if $. == '
Hi
Das ganze geht auch relativ einfach mit sed (dürfte gerad ebei größeren Mengen besser performen)
Mit sed -i wird die Datei auch gleich noch iline verändert. Diese option unterstützen jedoch nur neuere Versionen von (GNU) sed.
Der Vorteil von sed ist in diesem Fall, dass man auch mehrere Dateien gleichzeitig ändern kann. Bei Perl wird nur die erste Zeile des gesamten Inputs, also aller Dateien, bearbeitet.