<分区>
当我测试下面的脚本时:
#!/bin/bash
num1=100
num2=100
if test $num1 -eq $num2 # there is no difference using $num1 ,$[num1] and ${num1}
then
echo "equal"
else
echo "not equal"
fi
我知道如果我们回显变量,我们应该使用 {}
来定义外围,但是 []
怎么样? []
与 {}
有什么区别吗?