Чтобы проверить неравенство в сценарии Bash, вы можете использовать различные методы. Вот несколько примеров:
-
Метод 1. Использование оператора “!=”
#!/bin/bash var1="Hello" var2="World" if [ "$var1" != "$var2" ]; then echo "Variables are not equal" else echo "Variables are equal" fi
-
Метод 2: использование числового оператора сравнения «-ne».
#!/bin/bash num1=10 num2=20 if [ "$num1" -ne "$num2" ]; then echo "Numbers are not equal" else echo "Numbers are equal" fi
-
Способ 3: использование команды «тест»
#!/bin/bash str1="Hello" str2="World" if test "$str1" != "$str2"; then echo "Strings are not equal" else echo "Strings are equal" fi
-
Метод 4. Использование оператора “case”
#!/bin/bash fruit="Apple" case "$fruit" in "Apple") echo "It's an apple" ;; "Banana") echo "It's a banana" ;; *) echo "It's neither an apple nor a banana" ;; esac
-
Метод 5: использование команды «test» с знаком «!» оператор
#!/bin/bash age=18 if ! test "$age" -eq 21; then echo "Age is not 21" else echo "Age is 21" fi
Это всего лишь несколько примеров того, как можно проверить неравенство в Bash. Не забудьте настроить операторы сравнения и значения в соответствии с вашим конкретным вариантом использования.