命令执行的判断依据:; && ||

510阅读 0评论2014-05-29 himrpei
分类:LINUX

用分号“;”连接的命令是顺序执行的,不管一条命令的前一条命令是否执行成功。

用 && 连接的两条命令,只有当 && 前面的命令执行没有出错时,才会执行 && 后面的命令。

用 || 连接的两条命令,只有当 || 前面的命令执行出错时,才会执行 && 后面的命令。

常这样用:
command1 && command2 || command3
如果 command1 执行成功,则执行 command2,否则执行 command3。
上一篇:数据流重定向
下一篇:管道命令