按日期替换BASH变量
一个人可以用什么方法来替换一个随时间变化而变化的变量 例如,本周var=Office,那么下周var=Oncall 生成的脚本将使用crontab输出var的内容,具体取决于它是在哪一周按日期替换BASH变量,bash,Bash,一个人可以用什么方法来替换一个随时间变化而变化的变量 例如,本周var=Office,那么下周var=Oncall 生成的脚本将使用crontab输出var的内容,具体取决于它是在哪一周 谢谢。您可以使用日期+%W检查一年中的周数(从周一开始) 你可以用例如 if (( $(date +%W) % 2 )) then var=Office else var=Oncall fi 有两个变量“var”和“vare1”是正常的吗?所以基本上这意味着,如果周数可以被2整除,那么Office,或
谢谢。您可以使用
日期+%W
检查一年中的周数(从周一开始)
你可以用例如
if (( $(date +%W) % 2 ))
then
var=Office
else
var=Oncall
fi
有两个变量“var”和“vare1”是正常的吗?所以基本上这意味着,如果周数可以被2整除,那么Office,或者Oncall(换句话说,交替周)?谢谢。