- ベストアンサー
Promptでの年月日表示
RedHat9でbashシェルを使用しています.promptに曜-月日表示をしていますが,例えば 金 2月13 と表示されて日が現れません.日を補う方法及び年も追加表示する方法をご存じの方教えて下さい.よくターミナルを印刷することが有りますが,年月日表示しておくと後で整理の際大変便利なのです.以上よろしくお願いします.
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
これは、もともと英語で、"Fri Feb 13" と表示されるのを、"Fri"→"金"、"Feb"→"2月" と単純に置き変えしているだけですので、最後に"日"がつかないのは仕様です。 .bashrcか.bash_profileか.profileか.bash_loginか、/etc/profileか/etc/bashrcかどこかで、PS1に文字列を設定しているところで、\d というのが上記のような日付けの表示指定部分なので、それを \d日 と修正すれば"金 2月13日"のように表示されると思います。 年を表示する機能は無いので、PS1に直接年を入れるのが簡単でしょう。毎年書き直しが必要ですが。 今まで'\d' だったところを、'2006 \d日'と変更する。
お礼
よく解りました.大変有り難うございます.これだけグローバルかつボーダレス時代なのですから,妙に日本語に翻訳する必要はないと思います.MacOSXでも同様な 日本語翻訳されてdirectory探索で困ったことを思い出しました.