linux之shell应用管道符

作者: Darren 分类: linux 发布时间: 2016-04-17 17:02

1.多命令顺序执行

多命令执行行 格式 作用
: 命令1: 命令2 多个命令顺序执行,命令之间没有任何逻辑联系
&& 命令1&&命令2 逻辑与

当命令1正确执行,则命令2才会执行

当命令1执行不正确,则命令2不会执行

|| 命令1||命令2 逻辑或

当命令1执行不正确,则命令2才会执行

当命令1正确执行,则命令2不会执行

举例:

#ls ?/ect?&& echo yes ?#用ls命令查看/etc目录如果执行正确才会输出yes,如果错误就没输出了。

#ls anaconda-ks.cfg || echo no ?#当前面的执行不正确,才会执行输出no

#命令?&& echo yes || echo no ? #随便输入一个命令,如果命令执行准确,输出yes ,如果命令输入错误,执行no,大家参考一下上面的表,参考用!

2.管道符“|”

#命令1 | ?命令2 ? ?#命令1的正确输出作为命令2的操作对象。

如图:

inux管道符举例

inux管道符举例

 

我将“ll”命令输出给wc命令!

好了今天就到这里了,感谢大家对Darren的支持,谢谢!欢迎有学习kaillinux 或者有学cenos linux的叫我一起学习linux一起交流讨论!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注