接连施行多条命令
分类:系统操作

Linux 三回九转施行多条命令

Linux 三番五次实行多条命令,每条命令使用";"隔开分离,则不管前边的授命施行成功与否都会继续奉行下一条命令
这里,故意将第二条命令中的echo多写了多少个o,命令奉行出错,但并不影响接二连三命令的实行
能够这么想,若是用分号来间隔命令,就一定于将指令分隔在了不相同的行,无论前一行的吩咐成功或败北,都不影响下一行命令的实行。
$ echo 1; echoo 2; echo 3; echo 4
1
-bash: echoo: command not found
3
4

若命令间使用"&&"隔断,则唯有前面的命令实践成功了再会继续推行前边的指令
那边,故意将第二条命令中的echo多写了四个o,命令试行出错,echo 3便未有执行,由此echo4也没试行
$ echo 1 && echoo 2 && echo 3 && echo 4
1
-bash: echoo: command not found

若命令间使用"||"隔断,则仅有前边的吩咐实施停业了再回继续实行前边的一声令下
此间echo 1实践成功则并未有继续施行前面的echo 2,继而未有实施echo 3,echo 4
echo 1 || echo 2 || echo 3 || echo 4
1
这里echoo 1实施倒闭,因而开端实行echo 2,实施成功,由以前边的echo 3, echo4都没实施
echoo 1 || echo 2 || echo 3 || echo 4
-bash: echoo: command not found
2

依附上述准则深入分析多少个比较新鲜的例子,也即混合了聚集分隔符的事例
echo 1施行成功了,紧接着后面有多个"||"因而echo 2, echo 3都没实践,前边遇见了&&,而那后边的授命组合被以为是试行成功的,由此echo 4得以推行
$ echo 1 || echo 2 || echo 3 && echo 4
1
4

echo 1施行成功了,继而施行echoo 2,实行停业,因而 echo 3不被实施,前面遇见了"||",而知在此以前的吩咐组合被以为是实行倒闭的,由此echo 4得以实践

$ echo 1 && echoo 2 && echo 3 || echo 4
1
-bash: echoo: command not found
4

echo 1实施成功了,继而实践echoo 2,实施倒闭,因而 echo 3不被实行,后面遇见了";",也正是把前面包车型地铁吩咐放到了新行,这样的话无论怎么着后面包车型客车下令都会施行,由此echo 4得以实行
$ echo 1 && echoo 2 && echo 3 ; echo 4
1
-bash: echoo: command not found
4

echoo 1推行倒闭,后面为"||"由此echo 2得以实施,echo 2推行成功,紧接着后面有八个"||"由此echo 3,echo 4未有施行,前面遇见了&&,而此前的下令组合被以为是举行成功的,由此echoo5得以实行,实践发生错误,因而echo 6未有被施行,但背后是";",所以无论如何echo 7都会被执行
$ echoo 1 || echo 2 || echo 3 || echo 4 && echoo 5 && echo 6 ; echo 7
-bash: echoo: command not found
2
-bash: echoo: command not found
7

Linux命令之cd

Linux命令之cat

Linux命令之alias/unalias

Linux命令分析:su root和su -root

Linux命令之 交互式输入read

正文永恒更新链接地址:

三番五次实践多条命令 Linux 一而再实行多条命令,每条命令使用";"隔离,则无论前边的下令实行成功与否都会继续推行下一条命令 这里,故...

本文由正版必中一肖图发布于系统操作,转载请注明出处:接连施行多条命令

上一篇:没有了 下一篇:CentOS网络启动错误
猜你喜欢
热门排行
精彩图文