Unxi/Linux过滤器:简介和基本操作

52 阅读1分钟

过滤器:任何能够从标准输入读取文本数据并向标准输出写入文本数据(每次一行)的程序。通常过滤器都被设计成工具,出色地完成一件事情。

可能最简单的过滤器cat

它将标准输入的数据复制到标准输出,并且不以任何方式对数据做任何特殊处理或改变。
cat的应用:

  1. 与重定向组合,创建一个小文件:cat > data(键入的每行在按下Return时被复制到这个文件中,可以输入任意多行数据,结束时键入^D告诉cat不再有数据了)
  2. 在已有文件中追加少数几行内容:cat >> data
  3. 显示一个短文件:cat < data
  4. 显示任何文件的最后一部分