AIX命令参考大全,卷 5,s - u - tee 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 5,s - u

tee 命令

用途

显示程序的输出并将其复制到一个文件中。

语法

tee-a ] [  -i ] [  File  ... ]

描述

tee 命令读取标准输入,然后将程序的输出写到标准输出,并同时将其复制到指定的一个或多个文件。

标志

-a 将输出添加到 File 的末尾而不是覆盖写入。
-i 忽略中断。

退出状态

命令返回以下退出值:

0 标准输入被成功地复制到所有输出文件中。
>0 发生错误。

注:如果向任意成功打开的 File 操作数的写入不成功,写入其它成功打开的 File 操作数,并且标准输出会继续,但是退出值将会是 >0

示例

  1. 要同时查看和保存一个命令的输出:

    lint program.c | tee program.lint

    它在工作站上显示命令 lint program.c 的标准输出,同时在文件 program.lint 中保存输出的一个副本。如果 program.lint 文件早已存在,它将被删除并替换。

  2. 要同时查看一个命令的输出并保存到一个现有文件:
    lint program.c | tee  -a program.lint
    它将在工作站上显示 lint program.c 命令的标准输出,同时在 program.lint 文件尾部添加输出的一个副本如果 program.lint 文件不存在,它将被创建。

文件

/usr/bin/tee 包含 tee 命令。

相关信息

script 命令。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『输入和输出重定向概述』描述了操作系统如何处理输入和输出,以及如何使用重定向和管道符号。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]