Как сказано в руководстве по написанию сценариев bash , -ne
выполняет сравнение целых чисел. Вместо этого для сравнения строк вам нужно использовать оператор !=
.
Пример:
$ var=empty
$ if [[ $var != "amazonews" ]]; then echo Send Email; else echo All Good; fi
Send Email
$ var=amazonews
$ if [[ $var != "amazonews" ]]; then echo Send Email; else echo All Good; fi
All Good