29 Apr
2003
29 Apr
'03
21:10
On Die, 29 Apr 2003 at 20:07 (+0200), Stefan Schlörholz wrote:
Hallo Fachleute,
Ich möchte in einer Datei Ausdrücke der Art aa.bb.cccc umwandeln in cccc-bb-aa. aa und bb können auch nur einstellig sein. a, b und c können nur Zahlen sein.
Eigentlich sollte es mit
sed -e '1,$ s/\([0-9]+\)\.\([0-9]+\)\.\(....\)/\3-\2-\1/g' Quelldatei > Zieldatei
gehen. sed scheint den regulären Ausdruck aber gar nicht erst zu finden.
jan@k500:~/tmp> echo 29.4.2003 | sed 's/\([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\)/\3-\2-\1/g' 2003-4-29 Jan