hallo ich habe folgendes problem:
ich habe eine datei mit folgendem inhalt:
04/09/2007, 02:25:00, 12652, 12652, 12652, 12652, 1, 0
04/09/2007, 02:25:30, 12652, 12652, 12652, 12652, 1, 0
ich möchte das datum nun in der form
2007-04-09 haben.
mein awk - script sieht wie folgt aus:
mit
awk -f dateconverter.awk filename
bekomme ich folgendes ergebnis:
2007-04-09, 15:40:10, 12641, 12641, 12641, 12641, 1, 1
04/09/2007, 15:40:12, 12642, 12642, 12641, 12641, 2, 2
2007-04-09, 15:40:12, 12642, 12642, 12641, 12641, 2, 2
04/09/2007, 15:40:14, 12642, 12642, 12642, 12642, 7, 1
wieso bekomme ich zuerst immer die ganze zeile... :roll:, und dann die ergebniszeile? :?:
ich habe eine datei mit folgendem inhalt:
04/09/2007, 02:25:00, 12652, 12652, 12652, 12652, 1, 0
04/09/2007, 02:25:30, 12652, 12652, 12652, 12652, 1, 0
ich möchte das datum nun in der form
2007-04-09 haben.
mein awk - script sieht wie folgt aus:
Code:
FS=","
{
split($1,b,"/")
print b[3]"-"b[1]"-"b[2]","$2","$3","$4","$5","$6","$7","$8
}
mit
awk -f dateconverter.awk filename
bekomme ich folgendes ergebnis:
2007-04-09, 15:40:10, 12641, 12641, 12641, 12641, 1, 1
04/09/2007, 15:40:12, 12642, 12642, 12641, 12641, 2, 2
2007-04-09, 15:40:12, 12642, 12642, 12641, 12641, 2, 2
04/09/2007, 15:40:14, 12642, 12642, 12642, 12642, 7, 1
wieso bekomme ich zuerst immer die ganze zeile... :roll:, und dann die ergebniszeile? :?: