2013-07-09 254 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