shell脚本中的or和C语言类似,也是用||(两个竖杠)表示or逻辑。
但是在shell脚本中,有严格的执行顺序要求,前一条命令或语句返回false,||的下一条语句或命令才会执行。表示字符串x${_ef_submit_jobmanager}和字符串x相等,其中{}用以区分字符串,{}内部被当做一个整体处理,$是取内容运算符,表示其后所接变量的值,该剧应该是判断变_ef_submit_jobmanager的内容是否为空。顺便说一句,一般情况下,if和then不可以在同一列下对其,应为:if then @@!@#$!#$elsefi希望对楼主有作用。。。