Verdopplungs sed im vi
Geschrieben von: Michael Bäcker Donnerstag, den 14. Januar 2010 um 09:42 Uhr
Ausgehend von folgender geöffneter Textdatei im vi:
importbeleg.php
importdbstat.php
importgrenzwert.php
importsar.php
Ruft man nun diesen Befehl auf:
:1,$s,.*,cp & /usr/local/bin/&,
entsteht folgender Inhalt:
cp importbeleg.php /usr/local/bin/importbeleg.php
cp importdbstat.php /usr/local/bin/importdbstat.php
cp importgrenzwert.php /usr/local/bin/importgrenzwert.php
cp importsar.php /usr/local/bin/importsar.php
Kurzerklärung:
- 1,$ für ganze Datei
- .* steht für ganze Zeile
- & steht für ausgeschnittenen Bereich
Damit kann man so einiges sinnvolles anstellen ;-)