私はシェルスクリプトが初めてです。
現在の日に月と年を追加するスクリプトを書きたいと思います。たとえば、現在の日付を取得し、毎回 3 を 4 日に、4 を月に、2 を年に加算します。引数として与えられた 3 つのすべて。
とても感謝しております。
Br
私はシェルスクリプトが初めてです。
現在の日に月と年を追加するスクリプトを書きたいと思います。たとえば、現在の日付を取得し、毎回 3 を 4 日に、4 を月に、2 を年に加算します。引数として与えられた 3 つのすべて。
とても感謝しております。
Br
ヒント: 端末を起動します (私の場合は bash 端末)
ヘルプは良い出発点です
date --help
またはmanページ
man date
多くの情報と例。
bash での日付操作 (ターミナルでの実行例をコピーして貼り付けます):
現在の日付に 10 日を追加します。
date -d "10 day" +"%Y %m %d"
または現在の日付までの 10 日を削除します
date -d "-10 day" +"%Y %m %d"
現在の日付に 2 か月を追加します。
date -d "2 month" +"%Y %m %d"
現在の日付から 2 か月を削除します。
date -d "-2 month" +"%Y %m %d"
現在の日付に 1 年を加算する
date -d "1 year" +"%Y %m %d"
現在の日付までの 1 年を削除
date -d "-1 year" +"%Y %m %d"
1年月日を混ぜて足す
date -d "1 year 1 month 1 day" +"%Y %m %d"
スクリプトで(私の場合はbash)
foobaa=`date -d "1 year 1 month 1 day" +"%Y %m %d"`
echo $foobaa
少しでもお役に立てば幸いです..
Mac OSX でこれに相当するのは、date -v "+60M" で 60 分追加されます。