バッチ/シェルスクリプトの初心者です。次のような CSV ファイルがあります。
Id depId Name city Date prod
12345 52845 ken LA 08.08.2013 16:06:53 KLS22
25685 28725 Larry MA 09.03.2013 16:06:58 KLt35
58345 28545 ken LA 06.08.2013 16:06:53 KLS22
75885 98725 Gow CA 05.04.2013 16:06:58 KLt35
約2000件のレコード。列はタブで区切られています。日付列を次の形式に変更したいと思います。
DD_MM_YYY_hh_mm_ss
awkで次のようなことを試しました:
awk -F '' '{ ("date -d \""$5"\" \"+%Y:%m/%d %T\"") | getline $5; print }' myfile.csv
しかし、間違った出力が得られます。
次のような出力が期待されます。
Id depId Name city Date prod
58345 28545 ken LA 03_06_2013_23_00_00 KLS22
75885 98725 Gow CA 05_06_2013_23_00_00 KLt35
助けてください!ありがとう!!