shell 条件判断怎么将多个判断条件按照优先顺序执行 类似于java中的()的作用

如题所述

bash shell 中使用圆括号做命令分组,产生子进程,效率差一点:
( [ -e /bin/bash ] || [ -e /bin/zsh ] ) && ( echo yes )
注意方括号两端开始和结尾都必须有空格。
zsh shell 中使用花括号或者圆括号,做命令分组:
{ [ -e /bin/bash ] || [ -e /bin/zsh ] } && { echo yes }
温馨提示:答案为网友推荐,仅供参考
相似回答