2013-08-23 54 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