проверки командой test или [[ ]]

Квадратные скобки позволяют нам делать различные проверки. В случае успешной проверки возвращается код 0.

Например, проверим, задана ли переменная $PER:

[[ "$PER" ]]

Впрочем, такая проверка нам ничего не даст, т.к. мы ничего не увидим. Чтобы реально увидеть результат этой проверки, воспользуемся логическим «И» и в случае успешной проверки выведем сообщение «Переменная задана»:

[[ "$PER" ]] && echo "Переменная задана"

Другой пример. Проверим имя пользователя. Если наше имя пользователя «vasya», то выведем сообщение «Ура!»:

[[ "$USER" == "vasya" ]] && echo "Ура!"

Измените этот пример так, чтобы он выводил «Ура!», в случае, если вы не vasya. Для этого воспользуйтесь логическим «ИЛИ»

Сравнение чисел >>