欢迎光临散文网 会员登陆 & 注册

TLCL学习笔记|第七章《重定向》| linux管道操作符"|"(竖杠)|part3

2022-04-11 21:47 作者:LogByMax  | 我要投稿

(认知有限,如有不妥,还请告知,欢迎讨论)

基本用法

command1 | command2

命令1的标准输出可以通过管道送至命令2的标准输入


例子1:列出 /bin 和 /usr/bin下的所有文件

ls /bin /usr/bin


例子2:列出 /bin 和 /usr/bin下的所有文件,使结果方便查看

ls /bin /usr/bin | less


例子3:按字母正序,列出 /bin 和 /usr/bin下的所有文件,使结果方便查看(使用sort过滤器)

ls /bin /usr/bin | sort | less


例子4:按字母正序,列出 /bin 和 /usr/bin下的所有文件, 去除重复项,使结果方便查看(使用uniq过滤器)

ls /bin /usr/bin | sort | uniq | less


例子5:按字母正序,列出 /bin 和 /usr/bin下的所有名字里面含“zip”的文件, 去除重复项,使结果方便查看

ls /bin /usr/bin | sort | uniq | grep zip | less


例子6:按字母正序,列出 /bin 和 /usr/bin下的所有名字里面含“zip”的文件, 去除重复项,使结果方便查看, 列出最后5项

ls /bin /usr/bin | sort | uniq | grep zip | less | tail -n 5


例子7:按字母正序,选出 /bin 和 /usr/bin下的所有文件,并存入ls.txt 文件中,列出 /bin 和 /usr/bin下的所有名字里面含“zip”的文件, 去除重复项,使结果方便查看

ls /bin /usr/bin | sort | tee ls.txt | uniq | grep zip | less


=END=

=reference=

[1]billie66.github.io/TLCL/book/chap07.html


 

TLCL学习笔记|第七章《重定向》| linux管道操作符"|"(竖杠)|part3的评论 (共 条)

分享到微博请遵守国家法律