假设我们在 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)
对我来说,双引号没有任何意义。