linux下管道命令|

想必很多刚接触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进行排序~

你可能感兴趣的:(linux)