Centos 8 bash基础特性-管道技术1

释放双眼,带上耳机,听听看~!

Centos 8 bash基础特性-管道技术1插图
管道技术的作用:可以将上一命令的标准输出,作为下一命令的标准输入。

例子:[root@centos8 etc]# head -5 passwd | tail -1

上面的例子的意思是,读取passwd的前5行,然后作为tail命令的输入。

管道技术的特点:

1.在管道后面的命令,都不应该跟文件名称。
2.在管道中,只用正确的标准输出才会传递到下一个命令。
3.产生的标准错误不会传递到下一个命令处理,但是,会在屏幕中显示。

为了解决这个问题,可以在原有的命令中添加 2 > /etc/null,将错误的标准输出,输出到一个空设备文件上。

4.有些命令不支持管道技术,如:ls ,如果要让不支持管道技术的命令支持管道技术,需要添加xargs的参数。

Centos 8 bash基础特性-管道技术1插图(1)
Centos 8 bash基础特性-管道技术1插图(2)
测试Centos 8不需要xargs,也可以识别 ls命令

人已赞赏
Linux

Centos 8 bash基础特性-输入输出与重定向1

2020-8-30 15:51:45

Linux

Centos 8 bash基础特性-文件名通配符2

2020-8-30 15:55:17

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索