第15届Bash脚本后的下一工作日

时间:2013-01-28 18:12:39

标签: shell

我需要在当月15日之后的下一个工作日使用bash脚本。它应该只在15日后的下一个工作日给我。我对Bash Script完全不熟悉。非常感谢。 d=1 while (($(date -d "$d days" +%u) >= 6)); do ((++d)); done date -d "$d days" +%m/%d/%Y

1 个答案:

答案 0 :(得分:0)

使用cal快速和脏: 第一个案例是星期五,然后是星期六,然后是星期日。

( cal | grep -q "15 16$"  && echo 18  ) || ( cal | grep -q "15$"  && echo 17  ) || (  echo 16 )