判断符 | 描述 | 示例 |
---|---|---|
&& | 逻辑和,在[[]]和(())表达式中或判断表达式是否为真时使用 | [[ 1 -eq 1 && 2 -eq 2 ]]为 true (( 1 == 1 && 2 == 2 ))为 true [ 1 -eq 1 ] && echo yes 如果&&前面表达式为 true 则执行后面的 |
|| | 逻辑或,在[[]]和(())表达式中或判断表达式是否为真时使用 | [[ 1 -eq 1 || 2 -eq 1 ]]为 true (( 1 == 1 || 2 == 2 ))为 true [ 1 -eq 2 ] || echo yes 如果||前面表达式为 false 则执行后面的 |