我是批处理/shell脚本的新手。我有一个这样的 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条记录。col 由制表符分隔。我想将日期列更改为以下格式:
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
请帮忙!谢谢!!