标签: linux bash shell
使用awk在linux中进行日期拆分/转换。
输入
19-AUG-10 05.56.48 PM
期望的输出
20100819T17:56:48
答案 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")}'