我在其中一个文件中获取格式为“Fri Feb 25 16:07:17 UTC 2022”的日期,我想将其转换为“2022-02-25 16:07:17”。不过,我可以使用 Python 来完成此操作,但从 shell 脚本调用 python 并取回该变量是一个漫长的过程。
只是我正在寻找简单的选项,使用 bash shell 脚本将“Fri Feb 25 16:07:17 UTC 2022”转换为“2022-02-25 16:07:17”。
答案1
您可以用于date
此任务。
mydate="Fri Feb 25 16:07:17 UTC 2022"
date -u -d "$mydate" "+%F %T"
-u
告诉date
以 UTC 格式输出结果。请参阅man date
参考资料 了解更多格式选项。