shell命令中 && 和 || 的区别
command1 && command2
command1 || command2
&&表示逻辑与
||表示逻辑或
command1 && command2 表示:只有当 command1 成功执行后,再执行 command2 ,再执行 command3。。。
只要这其中有一个命令执行失败,则后面的就全都不执行了
command1 || command2 表示:如果 command1 执行失败了,那么执行 command2
只要有一个命令返回为真,则后面的命令都不会执行