Shell 普通表达式的逻辑运算

关系运算分两种情况:

1)普通表达式的逻辑运算

2)test命令的逻辑运算

本节介绍普通表达式的逻辑运算。

普通表达式的逻辑运算 说明
! 取反。
&&
!!

示例

文件06logic.sh.sh

#!/bin/bash

#逻辑运算符

echo '1 && 1'
echo $(( 1 && 1 ))
echo '1 && 0'
echo $(( 1 && 0 ))
echo '1 || 0'
echo $(( 1 || 0 ))
echo '0 && 0'
echo $(( 0 && 0 ))
echo '! 0'
echo $(( ! 0 ))

运行结果

img