rmdir.cn

tee

分流输出到文件和标准输出

语法

tee [选项] [文件...]

说明

tee 从标准输入读取数据,同时写入到文件和标准输出,就像 T 型管道一样分流。常用于需要在终端查看结果同时保存日志的场景。

参数

  • -a

    追加到文件末尾而非覆盖

  • -i

    忽略中断信号

示例

同时输出到文件和终端

脚本运行同时保存日志

./deploy.sh | tee deploy.log

追加模式

追加日志到已有文件

make build 2>&1 | tee -a build.log

写入多个文件

同时写入两个日志文件

npm test | tee test.log test-backup.log