2010-10-11 1 views

ответ

2

В тесте сценария оболочки (открытая скобка), это значит «и» поэтому, если файловая система вар не равен хугу и не равны а, проверка проходит успешно.

+0

'[' является кронштейн, '' {является скобка –

5

Это означает, что логический и Оператор.

Если оба операнда верны, тогда условие будет истинным, иначе оно будет ложным.

В вашем случае условие в if будет истинным, когда переменная $FILE_SYSTEM не xyz и не abc.

1

Эквивалентом

if [ "$x" != "a" -a "$x" != "b" ]; then 
    do_one_thing 
else 
    do_other_thing 
fi 

является

case "$x" in 
    a|b) do_other_thing ;; 
    *) do_one_thing ;; 
esac 

 Смежные вопросы

  • Нет связанных вопросов^_^