小编Gue*_*est的帖子

bash [[ ]] 命令中的自动变量扩展

取消引用中的变量时bash,必须使用$符号。尽管如此,以下似乎工作得很好:

x=5
[[ x -gt 2 ]]
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下吗?

编辑:(更多信息)

我的意思是 [[ ]] 命令如何以及为什么取消引用我的变量 x 没有 $ 符号。是的,如果 x=1,则该语句被评估为 false(返回状态 1)

bash bash-expansion

13
推荐指数
3
解决办法
990
查看次数

标签 统计

bash ×1

bash-expansion ×1