mtee
大小:10.5KB
简介:标准输出流分配器
你有没有想过将输出一边显示在窗口中,一边写入文件?
啊,这有可能吗,这当然有可能!
mtee——命令行标准输出流分配器
主要用法:
mtee [/A|/U] [/C] [/D] [/T] [[/+] file] [...]
/A 以ASCII编码输出
/U 以Unicode编码输出
/D 每行输出前加上日期 格式YYYY-MM-DD
/T 每行输出前加上时间 格式HH:MM:SS.MSS
/C 忽略在打开或写入文件时遇到错误(文件被占用什么的)
/+ 将内容追加到文件末尾,不加这个就是覆盖
file 接收输出的文件
... 如果你愿意的话,还可以往更多的文件里面写入输出,不过每个文件都考虑是否需要加上/+
例:
1>script.cmd | mtee result.txt
2>ipconfig | mtee local.log /+ ipconfig.txt
3>update.cmd 2>&1 | mtee /d /+ log.txt
1>将script.cmd的标准输出发送到控制台的同时写入result.txt,原result.txt的内容将会被覆盖
2>将ipconfig的标准输出发送到控制台的同时追加到local.log,并且覆盖ipconfig.txt的原内容
3>将update.cmd的标准输出和标准错误输出追加到log.txt,每行前面加上日期
没错,就是这么酷炫,这个方法可比()>txt&type.txt来的爽