任何人都可以告诉我
之间有什么区别cmd1 & cmd2 & ...
和
shell脚本中的cmd1 && cmd2 && ....
。如果它们的执行不同,我可能知道每个命令是如何实际执行的。
答案 0 :(得分:5)
cmd&表示“在后台运行命令。”
cmd1&& cmd2表示“运行cmd1,如果成功完成,则运行cmd2。”因此,只有cmd1成功时才会执行cmd2。
答案 1 :(得分:0)
假设有cmd1&& CMD2。当且仅当command1返回零退出状态时才会执行command2。