You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux tee命令使用误区:svnadmin dump搭配tee时log.txt为空

问题原因
  • 你使用的> dumpfile已经将svnadmin dump命令的标准输出(stdout) 全部重定向到了dumpfile文件,而管道|默认仅能传递前一个命令的标准输出内容,此时管道没有任何数据传递给tee命令,生成的log.txt自然为空。
  • 你在终端看到的* Dumped revision x提示不属于标准输出内容,是svnadmin dump输出到标准错误(stderr) 的进度日志,默认不会通过管道传递。
正确写法

要实现将dump内容写入dumpfile、进度提示同时输出到终端并写入log.txt,按如下调整命令即可:

svnadmin dump MyRepo -r1:r2 2>&1 > dumpfile | tee log.txt

如果使用Bash shell也可以用更简洁的语法:

svnadmin dump MyRepo -r1:r2 > dumpfile |& tee log.txt

内容的提问来源于stack exchange,提问作者Yakov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:48:00