先月の日付を出力にインポートし、bashスクリプトを使用して変数に保存したいと思います。
たとえば、今日の日付が2023年7月4日の場合、出力は2023年6月4日に設定したいと思います。
答え1
GNUはdate
「自然言語」で日付を指定することをサポートしています。
$ date -d "a month ago"
Sun Jun 4 02:58:08 PM CEST 2023
$ date -d "2 days ago 3 months ago"
Sun Apr 2 01:59:00 PM CEST 2023
オプションを使用して、必要に応じて結果をフォーマットします+FORMAT
。date