1
我有一个if语句在我的bash脚本如下:错误在bash if语句:有条件的二进制运算符预期
if [[ eb status my-env-staging-worker | grep 'Green' -ne 0 ] || [ eb status my-env-staging-web | grep 'Green' -ne 0 ]]
基本上,如果第一或第二EB status命令没有这个串绿,我想执行一些其他的东西。
但是我得到以下错误:
条件二进制运算预计近期状态 脚本返回退出代码 语法错误2
你能告诉我什么是错?
好像OP想要的是相反的,所以需要一些'!'。 –
我想_反义词是不明确的,但我认为它应该是'! cmd1 || ! cmd2'。 –
是的,它是含糊不清的。如果我把问题解释错误,OP可以做出适当的调整。 –