我想检查我的字符串是否包含一个或多个星号.
我试过这个:
if [[ $date_alarm =~ .*\*.* ]]
then
...
fi
Run Code Online (Sandbox Code Playgroud)
它直接启动脚本时有效,但是如果在关机期间调用此脚本则不行(脚本通过update-rc.d安装在运行级别0和6中)
有什么想法,建议吗?
谢谢
我有一个每天通过cron运行的bash脚本.
在这个bash中我想运行一些命令,但每隔x天(x是固定的,将是3,4或5我目前不知道)
我可以测试一下除法日/ x的剩余部分是否等于0
day_of_month%x = 0
我将在一个月内工作但不总是在一个月之间,例如4月份的月份 - 可能是x = 3
1 2 3 4 5 6 7 8 9 ... 27 28 29 30 31 1 2 3 4 5 6 7 8 9 ... 27 28 29 30
x x x ... x x x x x ... x x
Run Code Online (Sandbox Code Playgroud)
这不是什么大问题,但有没有其他方法可以做到这一点?
PS:我不想爆炸我的脚本并制作2个cron作业(每天一个:*,另一个xvevery x天:*/x)