过滤器:任何能够从标准输入读取文本数据并向标准输出写入文本数据(每次一行)的程序。通常过滤器都被设计成工具,出色地完成一件事情。
可能最简单的过滤器cat:
它将标准输入的数据复制到标准输出,并且不以任何方式对数据做任何特殊处理或改变。
cat的应用:
- 与重定向组合,创建一个小文件:
cat > data(键入的每行在按下Return时被复制到这个文件中,可以输入任意多行数据,结束时键入^D告诉cat不再有数据了) - 在已有文件中追加少数几行内容:
cat >> data - 显示一个短文件:
cat < data - 显示任何文件的最后一部分