下面是一个脚本,它将在特定时间触发逻辑或门00.01和00.07和00.13意味着
以下脚本在00.01或00.07或00.13触发我可以添加更多时间它是否可以正常工作?
下面是脚本现在工作正常: -
if [ $MCURR_DATE1 -eq "0001" ] || [ $MCURR_DATE1 -eq "0007" ] || [ $MCURR_DATE1 -eq "0013" ] ;
then
我可以添加三个触发时间,例如下面的更新(我想再添加三个触发时间00.16,00.19,00.22):
if [ $MCURR_DATE1 -eq "0001" ] || [ $MCURR_DATE1 -eq "0007" ] || [ $MCURR_DATE1 -eq "0013" ] ||
[ $MCURR_DATE1 -eq "0016" ] || [ $MCURR_DATE1 -eq "0019" ] || [ $MCURR_DATE1 -eq "0022" ];
then
有效吗?
答案 0 :(得分:0)
虽然您发布的内容有效,但有些冗长。请考虑一下:
case $MCURR_DATE1 in 0001|0007|0013|0016|0019|0022)
# this equates to the if-then block
esac # like fi
如果您需要else
,请插入
;;
*) # this equates to the 'else' block
在esac
行之前。