dukenuker
Newbie
Hallo,
ich habe eine Datei mit folgenden Beispielzeilen:
Ich muss das Datum im dritten Feld von yyyymmdd in dd.mm.yyyy umwandeln. Folgenden Code habe ich:
Folgende Ausgabe kommt raus. Das Datum wird zwar umgewandelt, aber der sub-Befehl schein nicht zu funktionieren, Hat da jemand eine Idee?
Grüße + Danke für Hilfe,
Simon
ich habe eine Datei mit folgenden Beispielzeilen:
Code:
lo;NTX;20070404;09:53:19;fhg;1;172.21.111.44;34718;
li;NTX;20070601;15:54:30;fhg;1;172.21.111.44;38114;
Ich muss das Datum im dritten Feld von yyyymmdd in dd.mm.yyyy umwandeln. Folgenden Code habe ich:
Code:
...
awk -F ';' '{
DATUM_NEU=substr( $3, 7, 2 )"."substr( $3, 5, 2)"."substr( $3, 1, 4)
sub( /$3/, DATUM_NEU, $0 )
print $3
print DATUM_NEU
print $0 }' $WORKVERZ/$DATEI_TMP
...
Folgende Ausgabe kommt raus. Das Datum wird zwar umgewandelt, aber der sub-Befehl schein nicht zu funktionieren, Hat da jemand eine Idee?
Code:
20070404
04.04.2007
lo;NTX;20070404;09:53:19;fhg;1;172.21.111.44;34718;
20070601
01.06.2007
li;NTX;20070601;15:54:30;fhg;1;172.21.111.44;38114;
Grüße + Danke für Hilfe,
Simon