按日期替换BASH变量

时间:2013-08-23 07:19:36

标签: bash

可以用什么方法来交替一个可靠的变量?

例如,本周var = Office,然后下周var = Oncall?

生成的脚本将使用crontab输出var的内容,具体取决于它的周。

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用date +%W查看当年的周数(从星期一开始)。

您可以在例如

之间切换
if (( $(date +%W) % 2 ))
then
  var=Office
else
  var=Oncall
fi