2016-01-05 121 views
1

我正在編寫一個bash腳本來生成播客供稿條目。Bash,如何使用不同的區域設置打印日期

我需要生成當前時間添加到pubDate XML屬性。

的問題是,date印在我的機器當地語言的很長一段時間是西班牙語:

mar ene 5 11:48:17 GMT 2016 

但我需要它的英文(不是我使用的PC的語言),並在稍有不同的格式:

Tue, 5 Jan 2016 11:48:17 GMT 

我怎樣才能做到這一點不是做字符串manipualion其他改變「烯」「揚」「M ar「」Tue「等?

回答

2

在運行日期命令之前,您可以指定所需的語言環境。

$ LANG=ru_RU date 
вторник, 5 января 2016 г. 11:30:15 (EST) 
$ date 
Tue Jan 5 11:30:16 EST 2016 
相關問題