在 shell 腳本中,布爾值通常表示為整數 0(假)和 1(真)。在 if 語句中,你可以直接使用這些整數值進行條件判斷。以下是一個簡單的示例:
#!/bin/bash
bool_var=1
if [ $bool_var -eq 1 ]; then
echo "布爾值為真"
else
echo "布爾值為假"
fi
在這個示例中,我們將布爾變量 bool_var
設置為 1。然后,我們使用 if 語句檢查 bool_var
是否等于 1(真)。如果是,則輸出 “布爾值為真”,否則輸出 “布爾值為假”。
注意,我們在條件判斷兩側使用了方括號 [
和 ]
,并在操作符和值之間有空格。這是 shell 腳本中的語法規則。