使用道具 举报
最初由 folklore 发表 记得可以用 com1 ; com2 执行两条以上命令的 && 是说只有 com1 成功了 才执行 com2 吧? 那该也有 $com1 || com2 了
最初由 javalee 发表 cmd1&&cmd2:当cmd1成功的时候才执行cmd2,否则,不执行cmd2 cmd1||cmd2:当cmd1失败的时候cmd2被执行 cmd1;cmd2:无论cmd1执行是否成功,都执行cmd2 &&,是逻辑与,||是逻辑或
最初由 folklore 发表 如果是这样, 那么 cmd1 || cmd2 是如果cmd1成功,不会cmd2 才对 因为cmd1成功了,条件就已经成立,无须cmd2了
/home/javalee#a=10 /home/javalee#b=20 /home/javalee#(($a>$b))&&echo "Right!"||echo "Error!" Error! /home/javalee#a=30 /home/javalee#(($a>$b))&&echo "Right!"||echo "Error!" Right!
本版积分规则 发表回复 回帖后跳转到最后一页