mac dateコマンド実行時に日付の先頭にあるゼロを表示しない

  • 作成日 2023.01.19
  • mac
mac dateコマンド実行時に日付の先頭にあるゼロを表示しない

macのターミナル上で、dateコマンド実行時に日付の先頭にあるゼロを表示しない手順を記述してます。フォーマットを指定することで可能です。

環境

  • OS macOS Monterey
  • SHELL /bin/zsh

手順

dateコマンド実行時に日付の先頭にあるゼロを表示しないようにするには、「date」コマンドでフォーマット指定時に
「 – (ハイフン) 」を使用します。

例えば、本日は2021年1月1日として、「01」を「1」と表示したい場合は、以下のようにします。

% date "+%Y/%-m/%-d"

2021/1/1

「0」を、スペースにしたい場合は、「 _ (アンダーバー)」を使用します。

% date "+%Y/%_m/%_d"

2021/ 1/ 1