逻辑运算符

下面介绍shell的两个逻辑运算符

&&  ||
  • 示例

#!/bin/bash

a=10
b=20

if [[ $a -lt 100 && $b -gt 100 ]]; then
   echo "返回 true"
else
   echo "返回 false"
fi

if [[ $a -lt 100 || $b -gt 100 ]]; then
   echo "返回 true"
else
   echo "返回 false"
fi

执行结果如下:

返回 false
返回 true

Last updated

Was this helpful?