シェルスクリプトにて、dateの結果が変数に格納できません。
shell
1#!/bin/sh 2thisMonth=`date +'%Y%m01'` 3 4zenMonth=`date -d "$thisMonth 1 month ago" +'%Y%m'` 5zenMonthLastDate=`date -d "$zenMonth01 1 days ago" +%Y%m%d 6 7echo $zenMonth 8echo $zenMonthLastDate
zenMonthLastDateですが、前月末日を取得しようとしています。(20190731)
上記の記述では「20190804」で前日になってしまいます。
記述がおかしいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/05 06:02
2019/08/05 06:51