У меня есть оператор if в моем сценарии bash следующим образом:
if [[ eb status my-env-staging-worker | grep 'Green' -ne 0 ] || [ eb status my-env-staging-web | grep 'Green' -ne 0 ]]
По сути, если первая или вторая команда состояния eb не имеет строки Green, я бы хотел выполнить что-то еще.
Однако я получаю следующую ошибку:
Ожидаемая синтаксическая ошибка условного бинарного оператора рядом со сценарием состояния вернула код выхода 2
Не могли бы вы сказать мне, что не так?