トップ «前の日記(2008-02-05) 最新 次の日記(2008-02-10)» 編集

Ussy Diary


2008-02-06

[Linux]date を英語表記で取得する

LC_TIME に C ロケールを設定します。

% echo $LANG
ja_JP.UTF-8
% echo $LC_TIME

% date
2008年  2月  6日 水曜日 22:21:41 JST
% export LC_TIME=C
% date
Wed Feb  6 22:21:49 JST 2008
% unset LC_TIME
% date
2008年  2月  6日 水曜日 22:21:54 JST

オプションを指定すればある程度は制御できるけど、 それでもロケールに引きずられるので手軽にやるならという話。

追記

結城さんのところに ロケールの環境変数の優先順位について書いてありました。

優先順位は LANGUAGE>LC_ALL>LC_*>LANG。(全般)