![](https://seccdn.libravatar.org/avatar/8eb2535e6ab8e606dd335d3cdd4b5d17.jpg?s=120&d=mm&r=g)
6 May
2002
6 May
'02
08:23
Hallo, Am Montag, 6. Mai 2002 10:04 schrieb Ulrich Klenk:
Ich will in einer txt-Datei jeweils am Zeilenanfang (dort steht schon ein Semikolon) in jede Zeile eine steigende Jahreszahl einfügen.
Mit sed 's/^;/2000&/g' datei.txt klappt das auch (für eine Zahl)
Mit: for i in `seq 1969 2000`; do echo $i; done kann ich meine Zahlenkette erzeugen.
Das ist zuviel verlangt von `sed'. Nimm `awk'.
BEGIN { jahr = 1989 }
/^;/ { $0 = jahr++ "&" $0 ; print }
Oder so ähnlich (nicht getestet).
Gruß
Bertram
--
Bertram Scharpf