Shell-多个命令的执行
shell 多条命令的执行 ;
&&
||
|
&
每个命令之间用;
隔开
说明:各命令的执行给果,不会影响其它命令的执行。换句话说,各个命令都会执行,但不保证每个命令都执行成功。
每个命令之间用&&
隔开
说明:若前面的命令执行成功,才会去执行后面的命令。这样可以保证所有的命令执行完毕后,执行过程都是成功的。
每个命令之间用||
隔开
说明:||
是或的意思,只有前面的命令执行失败后才去执行下一条命令,直到执行成功一条命令为止。
每个命令之间用|
隔开
说明:|
是管道符号,前一个命令的输出会作为后一个命令的输入。
每个命令之间用&
隔开
说明:&
是创建 sub-shell 后台执行。CommandA &
,后台执行 CommandA 命令;CommandA & CommandB & CommandC
,同时执行 CommandA CommandB CommandC 三条命令。
Shell-多个命令的执行
https://dnacore.github.io/post/bef8bfd3-10e7-46cf-bd35-02a289ac7371.html