"date +FORMAT"コマンド - %a、%A、%bなどは何ですか?

この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%ST

ベストアンサー1

POSIX仕様で使用される用語dateコマンドは「仕様変換」です。

コマンドの書式文字列は、dateC関数の書式文字列と密接に関連していますprintf。 C規格では、%d「変換仕様」などの内容も述べています。

T前に出ていない文字は%1文字だけです。 「他のすべての文字は変更されずに出力にコピーする必要があります。」

POSIX説明の変更履歴セクションによると、次のようになりますdate

LC_TIME カテゴリに一致するようにフィールド記述子の代わりに変換仕様を参照するように説明が更新されました。

明らかに、以前のバージョンの仕様では「フィールド記述子」という用語を使用していましたが、「変換仕様」は現在の公式用語です。

もちろん、これがあなたを意味するわけではありません持つこのように言及してください。

おすすめ記事