読者です 読者をやめる 読者になる 読者になる

もあいのモヤブロ

日々のモヤモヤをあれこれと書き連ねます。

特定の日付の前(もしくは後)の日付を取得するには

redhat系のUNIXでは、dateコマンドを使用してN日前(または後)の日付を取得できる。

date -d '文字列'

f:id:kyomoai:20120423224554j:plain

ここでふと思ったのが、「変数に設定した特定の日付」のN日前(または後)の日付を取得するにはどうしたら!?という点。

色々と試してみた結果、-dオプションには文字列が入るので、以下のようにしたら良いと判明。
f:id:kyomoai:20120423231245j:plain
変数と固定値を文字列としてくっつけている、という所がポイント。