曜日プラス×日

曜日プラス×日

Bashスクリプトの一部として曜日+ x日をどのように取得できますか?曜日でなければなりません(例:月曜日、火曜日...)。

例えば

startDate='Sunday'
addDays=6
endDate=${startDate}+${addDays} #e.g. Saturday

or  

startDate='Tuesday'
endDate=${startDate}+${addDays} #e.g. Monday

ベストアンサー1

GNU日付を使用してください!

startDate='Sunday'
addDays=6
endDate=$( date -d "${startDate} + ${addDays} days" '+%A' )

$ echo $endDate
Saturday

おすすめ記事