管道符号
是unix一个很强大的功能,符号为一条竖线:|
。
用法: command 1 | command 2
。
它的功能是把第一个命令command 1
执行的结果作为command 2
的输入传给command 2
,例如:
Code 1:
$ls -s|sort -nr
- -s 是file size
- -n是numeric-sort
- -r是reverse,反转
列出当前目录中的文档(含size),并把输出送给sort命令作为输入,sort命令按数字递减的顺序把ls的输出排序。
Code 2:
$ls -s|sort -n
按从小到大的顺序输出。
参考:http://blog.sina.com.cn/s/blog_6d09b5750100vley.html