前月の月末の日付を取得するコマンド

ubuntu_logo Linux
ubuntu_logo

現在の日付から一旦当月の1日を求め、その1日前を計算することで前月の末日が得られます。

$ date -d "`date +%Y-%m-01` 1 day ago" +%Y-%m-%d
2025-10-31
部分説明
date +%Y-%m-01当月1日の日付YYYY-MM-01 形式で取得します。(例: 2025-11-01)
上記の結果を次の date コマンドの入力として渡します。
date -d “…” 1 day ago渡された日付(当月1日)の1日前を計算します。
+%Y-%m-%d結果を YYYY-MM-DD 形式で表示します

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク
LinuxUbuntu
スポンサーリンク
シェアする
adminをフォローする
タイトルとURLをコピーしました