【发布时间】:2019-12-21 13:48:33
【问题描述】:
以下命令有什么区别,为什么输出不一样?:
echo $[ "a" == "a" ]
1
echo $(( "a" == "a" ))
1
[ "a" == "a" ]; echo $?;
0
【问题讨论】:
-
echo $[ "a" == "a" ]导致"bash: "a" == "a" : syntax error: operand expected (error token is ""a" == "a" ")"