我需要在当月15日之后的下一个工作日使用bash脚本。它应该只在15日后的下一个工作日给我。我对Bash Script完全不熟悉。非常感谢。
d=1
while (($(date -d "$d days" +%u) >= 6)); do ((++d)); done
date -d "$d days" +%m/%d/%Y
答案 0 :(得分:0)
使用cal快速和脏: 第一个案例是星期五,然后是星期六,然后是星期日。
( cal | grep -q "15 16$" && echo 18 ) || ( cal | grep -q "15$" && echo 17 ) || ( echo 16 )