要获得上一个星期日的日期,可以使用date --date="last sun"Linux和date -j -v-sunBSD.
如果我有周数(1到7)而不是字符串,怎么办呢?我总是可以使用case语句将数字转换为字符串,但我敢打赌,有更好的解决方案吗?!
谢谢你的帮助.
使用数组:
number=1
days=(zero sun mon tue wed thu fri sat)
date --date="last ${days[number]}"
Run Code Online (Sandbox Code Playgroud)