在 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 脚本中的语法规则。