Квадратные скобки позволяют нам делать различные проверки. В случае успешной проверки возвращается код 0.
Например, проверим, задана ли переменная $PER:
[[ "$PER" ]]
Впрочем, такая проверка нам ничего не даст, т.к. мы ничего не увидим. Чтобы реально увидеть результат этой проверки, воспользуемся логическим «И» и в случае успешной проверки выведем сообщение «Переменная задана»:
[[ "$PER" ]] && echo "Переменная задана"
Другой пример. Проверим имя пользователя. Если наше имя пользователя «vasya», то выведем сообщение «Ура!»:
[[ "$USER" == "vasya" ]] && echo "Ура!"
Измените этот пример так, чтобы он выводил «Ура!», в случае, если вы не vasya. Для этого воспользуйтесь логическим «ИЛИ»