tee 命令与管道一起使用,读取标准输入,然后将程序的输出写到标准输出,同时将其复制到指定的文件。使用 tee 命令可以立即查看输出,同时将其保存以供将来之用。
例如,输入以下命令:
ps -ef | tee program.ps此命令在显示设备上显示 ps -ef 命令的标准输出,同时将该输出的副本保存在 program.ps 文件中。如果 program.ps 文件已经存在,那么删除并替换该文件,除非指定了 set 内置命令的 noclobber 选项。
例如,要查看命令的输出并保存到现有文件:
ls -l | tee -a program.ls该命令在显示设备上显示 ls -l 命令的标准输出,同时将其副本追加到 program.ls 文件的结束处。
系统显示与以下类似的信息,
program.ls 文件也包含有相同的信息:
-rw-rw-rw- 1 jones staff 2301 Sep 19 08:53 161414 -rw-rw-rw- 1 jones staff 6317 Aug 31 13:17 def.rpt -rw-rw-rw- 1 jones staff 5550 Sep 10 14:13 try.doc