每月彙整: 2019 年 11 月

在中文語系環境中讓用英文格式回傳結果,以 date 為例

有時在寫 BASH Script 時,會用 date 查詢時間,在中文環境中的結果會是中文格式:

# date
五 11月 15 11:45:01 CST 2019

需求是要英文格式,但又不想用 # export LC_TIME=en_US.utf8 改變環境設定,可以用以下方式:

# LC_TIME=en_US date
Fri Nov 15 11:47:53 CST 2019

利用這種方式,LC_TIME=en_US 只會作用在該行指令,而不會影響系統的環境設定。