このdate
コマンドは、以下のように現在の日時を出力しますFri Apr 12 15:04:03 UTC 2013
。
日付/時刻をカスタム形式で出力するには、date +FORMAT
次のようdate "+%Y-%m-%dT%H:%M:%S%:z"
に使用できます2013-04-12T15:04:37+00:00
。
%Y
ところで、、、、、などをまとめて何と呼ぶか(%m
つまり、用語)知りたいです%d
。しかも他と違うんですが、何と呼びますか?%H
%M
%S
T
ベストアンサー1
POSIX仕様で使用される用語date
コマンドは「仕様変換」です。
コマンドの書式文字列は、date
C関数の書式文字列と密接に関連していますprintf
。 C規格では、%d
「変換仕様」などの内容も述べています。
T
前に出ていない文字は%
1文字だけです。 「他のすべての文字は変更されずに出力にコピーする必要があります。」
POSIX説明の変更履歴セクションによると、次のようになりますdate
。
LC_TIME カテゴリに一致するようにフィールド記述子の代わりに変換仕様を参照するように説明が更新されました。
明らかに、以前のバージョンの仕様では「フィールド記述子」という用語を使用していましたが、「変換仕様」は現在の公式用語です。
もちろん、これがあなたを意味するわけではありません持つこのように言及してください。