使用 awk 在 Linux 中进行日期分割/转换。
输入
19-AUG-10 05.56.48 PM
期望的输出
20100819T17:56:48
最佳答案
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")}'
关于linux - 使用 awk 在 Linux 中分割日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742495/