指令名称:tee 功能介绍:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。我们可利用tee把管道导入的数据存成文件,甚至一次保存数份文件。 语法格式:tee [-ai][--help][--version][文件...] 常用参数说明: -a或--append 附加到既有文件的后面,而非覆盖它. -i -i或--ignore-interrupts 忽略中断信号。 --help 在线帮助。 --version 显示版本信息。 指令使用实例: 1.列出文本文件slayers.story的内容,同时复制3份副本,文件名称分别为ss-copy1、ss-copy2、ss-copy3:
$ cat slayers.story | tee ss-copy1 ss-copy2 ss-copy3
下面两个例子是在AIX上的应用:
2.要同时查看和保存一个命令的输出:
#lint program.c | tee program.lint
解释下:它在工作站上显示命令 lint program.c 的标准输出,同时在文件 program.lint 中保存输出的一个副本。如果 program.lint 文件早已存在,它将被删除并替换。
3.要同时查看一个命令的输出并保存到一个现有文件: lint program.c | tee -a program.lint
解释下:它将在工作站上显示 lint program.c 命令的标准输出,同时在 program.lint 文件尾部添加输出的一个副本。如果 program.lint 文件不存在,它将被创建。
|