使用命令提示符在文本文件中搜索

时间:2013-07-09 12:25:10

标签: command-prompt

我在命令提示符下运行此命令

findstr "Updater"  * > a.txt  

在我的文本文件中就像这样

  

Updater.UpdateActivitiesInApp错误位置:ActualStartDate:Actual   活动1234的开始不能大于实际完成。
  Updater.UpsertUDFValues尝试使用时验证会话时出错   cookie身份验证:无效的会话。请再次登录。

我得到的结果是: -

  

log.log:Updater.UpdateActivitiesInApp log.log:Updater.UpsertUDFValues   尝试使用cookie身份验证验证会话时出错:   无效会话。请再次登录。

在第一行中,未打印错误。这里有什么问题

1 个答案:

答案 0 :(得分:0)

请修改您的数据,以清楚地显示您的来源和结果。您可能必须使用markdown帮助才能找到合适的格式。

在所有可能性中,由于您正在查看All files并且findstr可能正在关闭每个输出之后发生错误。

在同一目录中同时创建a.txt可能无济于事。

尝试

findstr "Updater"  * >> "%temp%\a.txt"

将在a.txt目录中创建temp

  • 我不知道你的temp目录在哪里;试试echo %temp% 提示线索
  • %temp%只是一个建议;除当前目录之外的任何目录都应该足够了。
  • 由于>>附加到任何现有文件,因此事先删除a.txt可能会有所帮助。