管道
概念
管道类似于文件重定向,可以将前一个命令的stdout
重定向到下一个命令的stdin
。
要点
-
管道命令仅处理
stdout
,会忽略stderr
。 -
管道右边的命令必须能接受
stdin
。 -
多个管道命令可以串联。
与文件重定向的区别
文件重定向左边为命令,右边为文件。
管道左右两边均为命令,左边有stdout
,右边有stdin
。
举例
统计当前目录下所有python文件的总行数,其中find
、xargs
、wc
等命令可以参考常用命令这一节内容。
1 |
|