tcsh:プロンプトで2桁の時間を入力してください。

tcsh:プロンプトで2桁の時間を入力してください。

プロンプトと履歴ファイルから、00:00:00~23:59:59の範囲の標準事前時刻表示を取得しようとしています。頑張った

set prompt=%P$ 

ただし、これはたとえば次のような結果のみを生成します。

7:12:43$ 

時間が正午前のとき。07:12:43時間が正しく整列し、幅が均一になるようにマークする必要があります。私はこれを行うことができますか?

ベストアンサー1

次の方法でこの動作を取得できますset padhour

ubuntu:~> set prompt="%P>"
0:36:02>
0:36:03>set padhour
00:36:07>

FreeBSD 10でもテストされました。

~からマニュアルページ:

Special shell variables
    padhour If set, enable the printing of padding '0' for hours,
            in 24 and 12 hour formats.  E.G.: 07:45:42 vs. 7:45:42.

おすすめ記事