DOS命令重定向到文件截断输出
发布时间:2020-09-01 06:18:15 所属栏目:Windows 来源:互联网
导读:我有一个命令行工具,通常会转储大约200行输出.我正在寻找出现在此输出结尾的文本.当我将输出重定向到文件时: C: somecommand results.txt 21 …此文件中只显示前100行左右的输出.同样,如果我将输出管道输入类似’findstr’的东西,接收程序将无法在大约第100
我有一个命令行工具,通常会转储大约200行输出.我正在寻找出现在此输出结尾的文本.当我将输出重定向到文件时: C:> somecommand > results.txt 2>&1 …此文件中只显示前100行左右的输出.同样,如果我将输出管道输入类似’findstr’的东西,接收程序将无法在大约第100行之后找到或操作任何文本. shell的屏幕缓冲区大小设置似乎对可捕获的行数没有任何影响. 有什么想法在这里发生了什么?对于它的价值,有问题的命令是InstallShield 2012中的iscmdbld.exe. 我尝试过的其他命令(例如’dir’)不会出现此问题. 只有在cmd窗口中运行命令时才能查看程序的完整输出. 好吧,不幸的是我没有安装InstallShield,因此我很难运行一些测试,但是我已经完成了在处理输入和输出时没有像他们应该做的那样执行的程序.在正常情况下“>”应该没有限制,我在Windows服务器上使用它很多,后台运行ghostscript和其他旧的dos程序,将输出管道传输到文件的唯一方法是使用>,有时我有文件的相当多的Mb,所以200行真的要用当前的exe做点什么.我只能建议尝试一些解决方法,例如你可以尝试tee32,它是一个小的免费软件,它将捕获所有dos屏幕输出到文件.因此,您将在屏幕上看到输出,您也可以将其存储在文件中. 您可以阅读更多相关信息:here很遗憾,页面上提到的链接不起作用,但我能够找到它的工作副本:here 我真的希望这能帮助你克服这个问题. 埃米尔 (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在[Windows Subsystem for Linux]中安装perl模块
- Windows上的64位版Octave
- jboss7.x – 无法登录到windows上的jboss 7.1管理控制台
- 如何使用Qt安装Windows服务?
- windows-phone-8 – 启动TaskHost.exe失败,尝试运行Windows
- windows – 如何停止’gem’实用程序访问我的主目录?
- 汇编 – 我的.exe程序不是我的预期
- Microsoft Windows远程桌面协议中间人攻击漏洞(CVE-2005-17
- adodb – Windows脚本宿主(jscript):我如何下载二进制文件
- window下强制杀死某个进程用taskkill /pid 进程号 -t -f命令
推荐文章
站长推荐
- windows-phone-7 – 多长时间调用SpriteBatch.Be
- 如何在Windows上确定是否安装了C/C++编译器
- windows – 启动进程时“print”和“printo”动词
- windows – procdump -t – 如何在进程终止时转储
- npm ERR!注册表错误解析json – 尝试在Windows
- Microsoft Windows远程桌面协议中间人攻击漏洞(C
- win10上部署Hadoop-2.7.3——非Cygwin、非虚拟机
- 为什么有条件地包含direct.h或sys / stat.h基于_
- windows – 在matlab中监视内存
- 命令行 – 批处理脚本 – 更改桌面上文件夹的图标
热点阅读