UNIX оператори за сравнение на черупки
Тази статия е измама за оператори за сравнение в UNIX-базирани системи. Прилага се за основни черупки - sh (Bourne Shell), bash (Bourne Again Shell), csh, tcsh и някои други.
Сравняване на числа
Пример за използване в IF
ако [$ x -eq $ y]
тогава
ехо "вярно"
друго
ехо 'невярно'
fi
Сравнение на низове
Пример за използване в IF
ако [$ a = $ b]
тогава
ехо "вярно"
друго
ехо 'невярно'
fi
Множество условия (логически оператори)
Освен това
Как да пиша АКО в един ред
ако [$ x -ne 0]; след това ехо 1; fi
ако [$ x -ne 0 -a $ y -eq 1]; след това ехо 1; иначе ехо 2; fi