管道:连接程序,实现将前一个命令的输出直接定向后一个程序当作输入;
COMMAND1 | COMMAND2 | COMMAND3 。。。。
例子:
~]# cat /etc/issue | tr ‘a-z’ ‘A-Z’
通过管道技术,可以组合多个小程序,完成复杂的任务
例子:
~]# who | head -2 | tr ‘a-z’ ‘A-Z’ | tr -d ‘0-9’
再有,可以结合tee命令将数据保存为另外一个文件,再输出到管道
~]# cat /etc/issue | tee /tem/issue.txt | tr ‘a-z’ ‘A-Z’