Операторы сравнения в Linux
Операторы сравнения в Linux
Операции сравнения
Подробнее здесь:
https://www.opennet.ru/docs/RUS/bash_scripting_guide/x2565.html
#построение сложных условий проверки
#Операторы -o и -a употребляются совместно с командой test или внутри одинарных квадратных скобок.
if [ "$exp1" -a "$exp2" ]
#-a
#логическое И (and)
#exp1 -a exp2 возвращает true, если оба выражения, и exp1, и exp2 истинны
#-o
#логическое ИЛИ (or)
#exp1 -o exp2 возвращает true, если хотябы одно из выражений, exp1 или exp2 истинно.
#Альтернативный вариант:
#&& и ||, употребляются в двойных квадратных скобках.
[[ condition1 && condition2 ]]
Источники
Последнее изменение: 20.08.2026 12:43
Связанные темы
Использование команды tee в Linux
Использование wget и curl в Linux
Команда chattr и lsattr в Linux
Использование awk Linux Alpine
Проверка на необходимость перезапуска после обновления пакетов
Архивирование и сжатие файлов в Linux
Полезные команды и скрипты Linux
Использование регулярных выражений в Linux
Условная конструкция if в Linux
Использование оператора select в языке shell
Внутренние и внешние команды linux
Использование конструкции case в Linux
Мониторинг системы Linix с помощью getconf
Использование ANCI последовательностей в Linux
Стандартные потоки и перенаправление ввода/вывода в Linux
Добавлять комментарии могут только авторизованные пользователи






