管道即把一个程序的输出接到另一个程序的输入,正如其名它不经过任何中间文件,只是一个虚拟的管子,下面还以计算注册用户的数目为例,看看使用管道时的命令:
$ who | wc -l
好象还简洁了许多呢!中间那个连接两个命令的“|”即是管道符号,也叫管道线。这个命令字面上理解就是把“谁注册了”的每个用户一行的输出列表经过管道送到“有多少行”的命令那里,实际情况也即如此!
下面给出应用管道常做的一些高效工作:
计算文件数目:$ ls | wc -l
双列打印文件名表:$ ls | pr -3
查询using是否上机:$ who | grep using
打印用户排序表:$ who | sort
打印用户数目:$ who | wc -l
文章来源于领测软件测试网 https://www.ltesting.net/










