2
要獲取最後一個星期日的日期,可以使用Linux的date --date="last sun"
和BSD的date -j -v-sun
。bash date last week with week number
但是,如果我確實有週數(1到7)而不是字符串,它是如何完成的?我總是可以使用case-statement將數字轉換爲字符串,但我敢打賭,這有更好的解決方案嗎?!
感謝您的幫助。
要獲取最後一個星期日的日期,可以使用Linux的date --date="last sun"
和BSD的date -j -v-sun
。bash date last week with week number
但是,如果我確實有週數(1到7)而不是字符串,它是如何完成的?我總是可以使用case-statement將數字轉換爲字符串,但我敢打賭,這有更好的解決方案嗎?!
感謝您的幫助。
使用數組:
number=1
days=(zero sun mon tue wed thu fri sat)
date --date="last ${days[number]}"
非常感謝! – Morrow