原帖由 chenall 于 2011-12-3 22:10 发表
只要前面有任意一个组合执行失败就会转到 ! 后面去执行。
比如
command1 && command2 || command 3 ! command 4
如果command1为假时因为后面是&&所以失败会执行command4
如果1真,2也真。因为2后面是||还是失败执行command4
如果1真,2假,执行COMMAND3,command4无用。
原帖由 chenall 于 2011-12-4 16:38 发表
Q:只要command3没机会执行(不管结果),command4就执行就这么简单明了。
这个说法错误。
最简单的理解如下。
除了!前面的那个命令外,只要前面其中一个命令得不到运行就会转到!后面去执行。
原帖由 chenall 于 2011-12-4 16:38 发表
Q:只要command3没机会执行(不管结果),command4就执行就这么简单明了。
这个说法错误。
最简单的理解如下。
只要“!”前面其中一个命令得不到运行就会转到“!”后面去执行。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) | Powered by Discuz! X3.3 |