2013-07-09 48 views
0

我的命令提示符下使用命令提示符

findstr "Updater" * > a.txt 

在我的文本文件运行此命令在一个文本文件中搜索就像是位于该

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

结果我得到的是: -

log.log:Updater.UpdateActivitiesInApp log.log:Updater.UpsertUDFValues 错误,同时试图使用cookie认证验证会话: 无效的会话。请再次登录。

第一行找不到位于的错误。这里有什么不对

+0

此外,如果我可以给字符数目返回后找到匹配的字符串将有所帮助。 – user0404

+0

请提供一些实际的日志文本下载,以便我们可以测试一个批处理文件,并显示您想要作为搜索输出的内容。 – foxidrive

回答

0

请编辑您的数据,以清楚地显示您的来源和结果。您可能不得不使用markdown帮助来查找适当的格式。

在所有概率中,故障正在发生,因为您正在查看All filesfindstr可能会在每次之后关闭输出。

这可能不会帮助您在同一目录中同时创建a.txt

尝试

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

其中a.txt会在你temp目录中创建。

  • 我不知道你的temp目录在哪里;尝试echo %temp%从 提示线索
  • %temp%只是一个建议;任何目录以外的目录应该足够了。
  • 由于>>附加到任何现有的文件,事先删除a.txt可能会有好处。
+0

前两行(在第一个突出显示的文本中)是我的源文本文件中的单行。但在我的结果文件中(第二个突出显示的部分),我没有收到全部内容,因为您在结果中看到第二个log.log即将到达第一行。 – user0404