Shell-多个命令的执行

shell 多条命令的执行 ; && || | &

每个命令之间用;隔开

说明:各命令的执行给果,不会影响其它命令的执行。换句话说,各个命令都会执行,但不保证每个命令都执行成功。

每个命令之间用&&隔开

说明:若前面的命令执行成功,才会去执行后面的命令。这样可以保证所有的命令执行完毕后,执行过程都是成功的。

每个命令之间用||隔开

说明:||是或的意思,只有前面的命令执行失败后才去执行下一条命令,直到执行成功一条命令为止。

每个命令之间用|隔开

说明:|是管道符号,前一个命令的输出会作为后一个命令的输入。

每个命令之间用&隔开

说明:&是创建 sub-shell 后台执行。CommandA &,后台执行 CommandA 命令;
CommandA & CommandB & CommandC,同时执行 CommandA CommandB CommandC 三条命令。


Shell-多个命令的执行
https://dnacore.github.io/post/bef8bfd3-10e7-46cf-bd35-02a289ac7371.html
作者
DNACore
发布于
2023年11月17日
更新于
2023年11月17日
许可协议