小编raj*_*jen的帖子

比较bash中的数字时,为什么"[[10 <2]]"为真?

我跑的时候

if [[ 10 < 2 ]];
  then echo "yes";
else echo "no"; 
fi
Run Code Online (Sandbox Code Playgroud)

在shell中,它返回yes.为什么?应该是no吗?而当我跑

if [[ 20 < 2 ]];
  then echo "yes";
else echo "no";
fi
Run Code Online (Sandbox Code Playgroud)

它返回no.

bash shell

6
推荐指数
1
解决办法
1297
查看次数

标签 统计

bash ×1

shell ×1