cmd1和amp;之间的区别是什么? cmd2和cmd1&& shell中的cmd2

时间:2015-03-17 05:11:39

标签: linux shell

任何人都可以告诉我

之间有什么区别
  

cmd1 & cmd2 & ...

  

cmd1 && cmd2 && ....

shell脚本中的

。如果它们的执行不同,我可能知道每个命令是如何实际执行的。

2 个答案:

答案 0 :(得分:5)

cmd&表示“在后台运行命令。”

cmd1&& cmd2表示“运行cmd1,如果成功完成,则运行cmd2。”因此,只有cmd1成功时才会执行cmd2。

答案 1 :(得分:0)

假设有cmd1&& CMD2。当且仅当command1返回零退出状态时才会执行command2。