优先级:
1.&& 和 ||
2. ;和 &
一个或多个新行的顺序可能会出现在列表中,而不是一个分号来分隔命令。
如果一个命令是由控制操作符&结束时,shell在子shell后台执行命令。shell不等待命令完成,返回状态是分离的0命令;是顺序执行的;每个shell等待命令依次结束。返回状态是最后执行的命令的退出状态。
AND和OR列表是由&&和分离多管线中的一个的序列||控制运营商,分别为。AND和OR序列与左结合执行。
command1 && command2
命令2被执行,命令1必须执行状态返回值为0
command1 || command2
命令2倍执行,命令1必须执行状态返回值为非0