能不能利用管道,把程序输出结果即显示在屏幕上又保存到文件中

myblind 2009-01-14 06:42:45
命令行下
dir > log.txt 只能将结果保存在文件,但是屏幕上没有。能不能同时又使结果显示在屏幕上

假如这样
dir > log.txt > screen

...全文
208 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
myblind 2009-01-15
  • 打赏
  • 举报
回复
cat 不能用啊,是不是因为我的机器没有这个?
Forever_Young 2009-01-14
  • 打赏
  • 举报
回复
[code=BatchFile]
dir>log.txt&&type log.txt
[/code]
fox000002 2009-01-14
  • 打赏
  • 举报
回复
[code=BatchFile]dir > log.txt && cat log.txt[/code]
humucun 2009-01-14
  • 打赏
  • 举报
回复
dir & dir >log.txt。此种方法虽然简单,但并不完美,因为两次执行的结果有可能随环境的变化而结果并不相同。比如,dir和dir>log.txt的内容有可能不一致(在第一次dir的同时在指定目录下生成了一个新的文件)。因此,楼主可以参考一下下面的贴子。
http://www.cn-dos.net/forum/viewthread.php?tid=22281&fpage=1&highlight=tee&page=2
humucun 2009-01-14
  • 打赏
  • 举报
回复
dir && dir >log.txt。其实&&就是将两条命令连起来一块执行

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧