Zeile in Textdatei an position 1 einfügen mit Einzeiler

15/07/2008 - 10:25 von Gerhard Wolf | Report spam
Hallo,

wie kann man mit einem Einzeiler (von Befehlszeile -e)
eine Textzeile an 1ste Stelle einer Textdatei einfügen?

Bsp. Textdatei:
1;342;121
3;342;212
soll zu-
sep=;
1;342;121
3;342;212

aber nur über perl ...-e ???? von Befehlszeile
 

Lesen sie die antworten

#1 Moritz Lenz
15/07/2008 - 10:28 | Warnen spam
Gerhard Wolf wrote:
Hallo,

wie kann man mit einem Einzeiler (von Befehlszeile -e)
eine Textzeile an 1ste Stelle einer Textdatei einfügen?

Bsp. Textdatei:
1;342;121
3;342;212
soll zu-
sep=;
1;342;121
3;342;212

aber nur über perl ...-e ???? von Befehlszeile



perl -i -wlpe '$_="sep=;$_" if $. == 1' $datei

HTH,
Moritz
Moritz Lenz
http://perl-6.de/ http://moritz.faui2k3.org/

Ähnliche fragen