週末に月末の日付を確認してインポートする必要がありますが、誰でも助けることができますか?
ベストアンサー1
GNUの使用date
:
[[ $(date -d "-$(date +%d)days month" +%u) = [67] ]] && echo 'Month-End falls on weekend'
一般的に言えば、date -d "-$(date +%d)days month"
今月の日数を差し引いて月の結果を加えることを意味します。
date -d'-XXX days + 1month'
XXX
私たちは日数を計算して取得しますdate +%d
。
テスト2021年1月週末終了:
[[ $(date -d "-$(date +%d)days 3month" +%u) = [67] ]] && echo 'Month-End falls on weekend'
~から承認する%u
は曜日のFORMAT制御です(1..7)。月曜日に。そのため、お住まいの地域の週末のスケジュールに従って上記の6番と7番を変更してください。