command1&&command2||command3

来源:互联网 发布:剑网三 大叔脸型数据 编辑:程序博客网 时间:2024/06/02 01:58

类似于C++中的?:

若command1为真,则执行command2,否则执行command3

a=1
[ $a -eq 1 ]&&b=1||b=2
echo $b

输出:

1

(&&是前者为真再执行后者,||是前者执行失败再执行后者)

0 0