HISTTIMEFORMAT構文


14

多く存在するbashような追加の行が含まガイドHISTTIMEFORMAT='%d/%m/%y %T 'HISTTIMEFORMAT="%F %T "~/.bashrcたりが/etc/bash.bashrc

最終引用の前には常にスペースがあります。例えば、決してありませんHISTTIMEFORMAT='%d/%m/%y %T'

どうしてこれなの?

回答:


16

末尾のスペースがHISTTIMEFORMATに含まれていない場合、タイムスタンプとコマンドの間にスペースはありません。ここではいくつかの例を示します。

HISTTIMEFORMAT="%F %T: "

この結果:

33916  2014-12-18 11:03:08: echo foo

スペースなし:

HISTTIMEFORMAT="%F %T:"
33916  2014-12-18 11:04:11:echo foo

ありがとう。各タイムスタンプとコマンドの間に自動的にスペースがあると思っていたので、私はそうは思いませんでした。
EmmaV

2
マニュアルからの引用:「フォーマットされたタイムスタンプと履歴行の間に空白は印刷されません。」
ベンジャミンW.
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.