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