shell 中邏輯運算符

邏輯運算符

以下介紹 Shell 的邏輯運算符,假定變量 a 爲 10,變量 b 爲 20:

運算符 說明 舉例
&& 邏輯的 AND [[ $a -lt 100 && $b -gt 100 ]] 返回 false
|| 邏輯的 OR [[ $a -lt 100 || $b -gt 100 ]] 返回 true

實例

邏輯運算符實例如下:

實例

#!/bin/bash
# author by hu_wen
# date 2020 03 24

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章