1,与 "-a" : a是and
if [ 条件1 -a 条件2 ] ;then
shell order
shell order
...
fi
2, 或 "-o" : o 是or
if [ 条件1 -o 条件2 ] ;then
shell order
shell order
...
fi
3,非 "!" : !是not
if [ ! 条件 ] ;then
shell order
shell order
...
fi
Shell条件语句详解
本文详细介绍了Shell脚本中用于条件判断的基本语法,包括“与”(-a)、“或”(-o)及“非”(!)操作符的具体用法,并通过示例展示了如何在脚本中实现逻辑判断。
1,与 "-a" : a是and
if [ 条件1 -a 条件2 ] ;then
shell order
shell order
...
fi
2, 或 "-o" : o 是or
if [ 条件1 -o 条件2 ] ;then
shell order
shell order
...
fi
3,非 "!" : !是not
if [ ! 条件 ] ;then
shell order
shell order
...
fi
1万+