谁能告诉我两者有什么区别
cmd1 & cmd2 & ...
和
cmd1 && cmd2 && ....
在 shell 脚本中。如果它们在执行上有所不同,我可以知道每个命令实际上是如何执行的。
最佳答案
cmd & 表示“在后台运行命令。”
cmd1 && cmd2 表示“运行 cmd1,如果成功完成,则随后运行 cmd2”。所以就像cmd2只有在cmd1成功后才会被执行。
关于linux - shell中的cmd1 & cmd2 和 cmd1 && cmd2 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29091713/