小编Mee*_*kat的帖子

为什么在 [[ ]] 测试中使用双引号?

假设我们在 bash 脚本中有 2 个整数:

value1=5
value2=3
Run Code Online (Sandbox Code Playgroud)

那么为什么我们需要在测试的情况下使用双引号呢?例如:

if [[ "$value1" -eq "$value2" ]]
Run Code Online (Sandbox Code Playgroud)

为什么不使用以下内容?

if [[ $value1 -eq $value2 ]]
Run Code Online (Sandbox Code Playgroud)

对我来说,双引号没有任何意义。

shell bash quoting test variable

23
推荐指数
3
解决办法
2847
查看次数

标签 统计

bash ×1

quoting ×1

shell ×1

test ×1

variable ×1