Некоторые способы сравнения строк в Bash:
==
или =
. 1 !=
. 1 <
и >
. 1 Первый проверяет, что первая строка меньше второй, второй — что первая больше второй. 1 >=
. 1 Он проверяет, что первая строка больше или равна второй. 1 <=
. 1 Он проверяет, что первая строка меньше или равна второй. 1 =~
. 1 Он проверяет, что строка соответствует определённому шаблону с помощью регулярных выражений. 1 -z
и -n
. 1 Первый проверяет, что строка пустая, второй — что непустая. 1 В зависимости от результата сравнения операторы возвращают логическое значение true или false. 1