2011-02-09 14 views

回答

4

只使用||這樣的:

if [[ -z $x || $x -ge 100 || $x -le -100 ]]; then 

[是測試的代名詞 - 事實上,在一些系統中,/ bin中/ [點爲/ bin /測試:

$ which [ 
/usr/local/bin/[ 

-o flag for test does或

-o標誌爲[[(bash內建)檢查shell是否運行設置[例如-o vi vi編輯]

+0

對。我可以。我只是想知道爲什麼-o for OR不起作用。 – SkypeMeSM 2011-02-09 15:49:23