Отрицание в условии bash
В Bash для реализации логического отрицания в условиях можно использовать оператор !
. Этот оператор позволяет инвертировать результат условия: если условие истинно, то с !
оно станет ложным, и наоборот.
Использование оператора !
для отрицания
Вот несколько способов, как использовать !
в условии.
1. Проверка на существование файла
Вы можете проверить, не существует ли файл, используя !
перед условием:
2. Проверка на истинность условия
Вот пример использования !
для проверки, не является ли переменная пустой:
3. Использование с двойными квадратными скобками
Когда вы используете двойные квадратные скобки [[ ... ]]
, оператор отрицания также работает:
Примеры в скрипте
Вот полный пример Bash-скрипта, который демонстрирует использование отрицания: