Bash
如何將 Linux 日期轉換為另一種日期格式
我在“2022 年 2 月 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”的簡單選項。
您可以
date
用於此任務。mydate="Fri Feb 25 16:07:17 UTC 2022" date -u -d "$mydate" "+%F %T"
-u
告訴date
以 UTC 格式輸出結果。有關man date
更多格式選項,請參閱。