Bash 检查变量是否已设置2025年3月17日 | 阅读 3 分钟 变量通常被称为包含名称和内容的盒子。一个简单的命令,例如“echo Hello $Var_Name',将打印“Hello...已定义的变量的值”。如果盒子为空或未创建,Bash 将不打印任何内容。这就是为什么在创建任何 bash 脚本时,确保变量是否已正确设置非常重要。 变量可以分为两部分
要确认 Bash 脚本中是否设置了变量,我们可以将 -v var 或 -z ${var} 选项用作与“if”条件命令结合使用的表达式。 语法以下是可以用来检查变量是否已设置的布尔表达式的语法 如果变量已设置,布尔表达式返回“True”,如果变量未设置,则返回“False”。 以下是检查变量是否已设置的示例 使用 -v 选项输出 ![]() 在这里,变量“A”已定义并赋值为 100,因此被视为“已设置变量”。对于变量“B”,我们没有定义或分配任何值。因此,变量“B”不被视为“已设置变量”。 使用 -z 选项输出 ![]() 注意:未设置的变量和具有空值的变量之间存在差异。查看以下示例,演示具有空值的变量可以是被设置的变量。 示例输出 ![]() 这些是可以用来检查变量是否已设置的常用方法。 下一主题Bash 别名 |
我们请求您订阅我们的新闻通讯以获取最新更新。