Board logo

标题: [系统相关] 批处理如何让执行结果同时输出到屏幕和文件? [打印本页]

作者: strong12345    时间: 2011-8-2 02:26     标题: 批处理如何让执行结果同时输出到屏幕和文件?

请问
如何让执行结果同时输出到屏幕和文件

例如
  1. echo 123
  2. echo 123>test.txt
复制代码
同时让他输出到 dos屏幕,又输出到test.txt
请问该如何实现

(ps) 除了又 type  test.txt 之外的方法
作者: cjiabing    时间: 2011-8-2 07:49

回复 1# strong12345


    只能这样咯,必须同时将输出重定向到屏幕和文件。当然,命令可以只运行一次,具体问问看能不能用句柄备份这种方法!~
作者: tmplinshi    时间: 2011-8-2 12:22

  1. echo 123|Tee.exe test.txt
复制代码
Tee.exe 下载地址:
http://www.westmesatech.com/files/sst27.zip
=====================================
  1. echo 123|sed "w test.txt"
复制代码

作者: CUer    时间: 2011-8-2 23:42

还有一个命令行工具mtee.exe,跟3楼版主的tee.exe用法类似。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2