溫馨提示×

linux if else語句中的邏輯運算

小樊
97
2024-06-15 15:07:30
欄目: 智能運維

在Linux中,if else語句中可以使用邏輯運算符來組合多個條件。常用的邏輯運算符包括:

  1. 邏輯與(AND):用"&&"表示,表示只有所有條件都為真時,整個條件才為真。
  2. 邏輯或(OR):用"||"表示,表示只要有一個條件為真時,整個條件就為真。
  3. 邏輯非(NOT):用"!"表示,表示對條件進(jìn)行取反。

例如,以下是一個if else語句中使用邏輯運算符的示例:

#!/bin/bash

num=10

if [ $num -gt 0 ] && [ $num -lt 20 ]; then
    echo "Number is between 0 and 20"
elif [ $num -lt 0 ] || [ $num -gt 20 ]; then
    echo "Number is not between 0 and 20"
else
    echo "Number is 0 or 20"
fi

在上面的示例中,使用了邏輯與和邏輯或運算符來組合多個條件,以判斷變量num的取值范圍。根據(jù)不同的條件,輸出不同的信息。

0