tcshがコマンドを実行する前に実行された時間をエコーさせるにはどうすればよいですか?

tcshがコマンドを実行する前に実行された時間をエコーさせるにはどうすればよいですか?

私はtcshが各コマンドが実行された時間を画面の右側の列に印刷したいと思います。これは似たようなrprompt次の設定は何に使用できますか?

set rprompt = "%P"

上記の印刷時間を除いて早く画面に印刷されており、いいえ次回注文する処刑される。これは役に立ちません。しばらくコマンドを入力せずにコマンドを実行すると、コマンドの横に印刷された時間はコマンドを実行した時間を反映しません。私は次のトリックを行うと思います。

alias postcmd 'set rprompt="`date +%T`"'

各コマンドが実行される前に動的に値を変更した場合、rpromptコマンドが実行された時刻で時刻は更新されません。 (実際の理由はわかりません。)設定precmdも機能しません。

どうすればいいですか?

私の問題は本質的に同じですこの問題ただし、bashの代わりにtcshを使用しており、他の質問(setupなどprecmd)で許可された答えが機能しないようです。

ベストアンサー1

おすすめ記事