shell命令中 && 和 || 的区别

command1  && command2
command1  || command2

&&表示逻辑与

||表示逻辑或

 

command1  && command2 表示:只有当 command1 成功执行后,再执行 command2 ,再执行 command3。。。
                  只要这其中有一个命令执行失败,则后面的就全都不执行了

 

command1  || command2 表示:如果 command1 执行失败了,那么执行 command2 
                  只要有一个命令返回为真,则后面的命令都不会执行

 

posted @ 2020-08-08 23:57  祁峰_1024  阅读(386)  评论(0编辑  收藏  举报