2013-08-23 33 views
0

用什么方法可以交替使用时间可靠的变量?在日期之间交替使用BASH变量

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

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

谢谢。

+1

是否有2个变量“var”和“vare1”是正常的? –

回答

2

您可以使用date +%W来检查它是哪一周(从星期一开始)。

你可以在两者之间交替使用例如

if (($(date +%W) % 2)) 
then 
    var=Office 
else 
    var=Oncall 
fi 
+0

所以基本上这意味着,如果周数可以被2整除,那么办公室,否则Oncall(换句话说,隔周)?谢谢。 – pablo808