想必很多刚接触linux尤其是在redhat环境下,大家都见过 rpm -qa | grep 或者rpm - qa| sort之类的命令,但是并不知道|是一个什么符号。
管道符号,是unix功能强大的一个地方,符号是一条竖线:"|",用法: command 1 | command 2 他的功能是把第一个命令command
1执行的结果作为command 2的输入传给command 2:例如
root@wl-MS-7673:/home/wl/桌面/shell# cat test.txt
123
456
789
567
875
421
root@wl-MS-7673:/home/wl/桌面/shell# cat test.txt | sort
123
421
456
567
789
875
把test文件中的内容通过管道传递给sort进行排序~