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