小编apo*_*ere的帖子

Bash"booleans"默认为true?

我正在搞乱bash true/false,我注意到一些非标准的东西:

$ if $varible_i_have_never_set_before; then echo yes; fi
yes
Run Code Online (Sandbox Code Playgroud)

Bash空变量似乎评估为true.通常,未初始​​化的布尔值本质上是错误的,至少在大多数现代编程语言中是这样.对此有一个很好的解释吗?有没有办法获得所需的功能,缺少字符串比较?

bash boolean

1
推荐指数
1
解决办法
343
查看次数

标签 统计

bash ×1

boolean ×1