谁能告诉我有什么区别
cmd1 & cmd2 & …
和
cmd1 && cmd2 && …. recvmsg返回EDEADLK?Linux Bash脚本error handling使用正则expression式和Linux命令(grep或egrep?)来查找特定的string这个gcc编译器命令中的-z选项是什么?如何唤醒睡在recvmsg()中的pthread?
cmd1 && cmd2 && ….
在shell脚本中。 如果它们在执行上有所不同,我可能知道每个命令是如何被执行的。
cmd&意思是“在后台运行命令”。
cmd1 && cmd2表示“运行cmd1,如果成功完成,则运行cmd2”。 所以它的cmd2只有在cmd1成功的情况下才会执行。
假设有cmd1 && cmd2。 当且仅当command1返回零退出状态时,command2才会被执行。