使用awk在linux中拆分日期

时间:2016-04-20 11:32:02

标签: linux bash shell

使用awk在linux中进行日期拆分/转换。

输入

19-AUG-10 05.56.48 PM  

期望的输出

20100819T17:56:48

1 个答案:

答案 0 :(得分:0)

GNU awk:

echo "19-AUG-10 05.56.48 PM" | awk -F- '{ gsub(/\./,":");system("date -d\"" $2"-"$1"-"$3 "\" +%Y%m%dT%H:%M:%S")}'