我的shell脚本看起来像这样…
if [[ $uptime -lt 0 ]];then some code fi if [[ $questions -lt 1 ]];then some code fi if [[ $slow -gt 10 ]];then some code fi
如何使用OR并具有单个if子句?
if [ $uptime -lt 0 -o $questions -lt 1 -o $slow -gt 10 ] ; then some code fi
请参阅man测试可用的语法和选项。 [运算符只是测试的简写,所以上面的代码相当于:
if test $uptime -lt 0 -o $questions -lt 1 -o $slow -gt 10 ; then some code fi