当前位置: 技术问答>linux和unix
linux shell脚本如何写“与”和“或”?
来源: 互联网 发布时间:2016-06-03
本文导语: if [ "$1" == "arg1" or "$1" == "arg2" ]; then echo "OK" fi 或者 if [ "$1" == "arg1" || "$1" == "arg2" ]; then echo "OK" fi 以上写法都不正确,如何达到我想要的效果? 同样我也需要and | &&与 ||...
if [ "$1" == "arg1" or "$1" == "arg2" ]; then
echo "OK"
fi
或者
if [ "$1" == "arg1" || "$1" == "arg2" ]; then
echo "OK"
fi
以上写法都不正确,如何达到我想要的效果? 同样我也需要and
echo "OK"
fi
或者
if [ "$1" == "arg1" || "$1" == "arg2" ]; then
echo "OK"
fi
以上写法都不正确,如何达到我想要的效果? 同样我也需要and
|
&&与 ||就是或
if [ "$1" == "arg1" ] || [ "$1" == "arg2" ]; then
echo "OK"
fi
这样才对
if [ "$1" == "arg1" ] || [ "$1" == "arg2" ]; then
echo "OK"
fi
这样才对
|
逻辑与,或就是&& ||
if [[ "$1" == "arg1" || "$1" == "arg2" ]]; then
echo "OK"
fi
字符串比较是双[[]]
if [[ "$1" == "arg1" || "$1" == "arg2" ]]; then
echo "OK"
fi
字符串比较是双[[]]