1 让我们把这样的:比较两个参数 a=7 b=29 [[ $a < $b ]] && echo dasf 这是行不通的! 然而,当 a=1 与B和命令一样,它工作得很好。 这非常时髦!有人可以解释吗? 来源 2012-04-17 ssb +0 在 “壳”,你有一个语法错误。您使用的语法在bash中有效,但不在通用shell中。 – 2012-04-17 03:19:11
3 你正在比较变量的词汇,而不是数字。 尝试 [[ $a -lt $b ]] && echo smaller 或 (($a < $b)) && echo smaller 来源 2012-04-17 00:23:07
在 “壳”,你有一个语法错误。您使用的语法在bash中有效,但不在通用shell中。 – 2012-04-17 03:19:11