次: Setting the time, 前: Literal directives, 上: date invocation
デフォルトで,dateは数値フィールドをゼロでパディングし,例え ば,数字の月は,常に二桁で出力されます.GNU dateは,以下の `%'と指示語の間の数値修飾子を認識します.
これらはGNU拡張です.
以下に違いを表現する例があります.
date +%d/%m -d "Feb 1"
=> 01/02
date +%-d/%-m -d "Feb 1"
=> 1/2
date +%_d/%_m -d "Feb 1"
=> 1/ 2