有沒有辦法在幾千個文本文件中搜索一個已定義的字符串並打印出匹配的文件名?如何在文本文件中查找字符串並在Windows批處理文件中打印匹配項?
2
A
回答
0
不知道哪個操作系統平臺要償還的,
但Linux/Unix系統可以用於此目的以下命令。
find . -name '*.ext' -type f | xargs fgrep 'pattern to be searched'
這將搜索從當前目錄開始的文件並檢查'要搜索的模式'。可應用於帶通配符的文件名模式,我已經使用「* .EXT」
+0
哦,對不起,我真的忘了提及我的操作系統。 這是Windows 7:/ 但是,無論如何謝謝你的回答:) – user2428207
+0
好的。一個powershell選項稍微正好相反,在鏈接中提到http://stackoverflow.com/questions/14440692/windows-scripting-list-files-not-matching-a-pattern –
3
findstr /M "searched string" *.txt > matchingFiles.out
從findstr /?
文檔:
/M Prints only the filename if a file contains a match.
相關問題
- 1. Windows批處理文件在文件名中查找字符串
- 2. Windows批處理文件查找字符串,但不打印
- 3. 在文本文件上查找字符串 - 批處理文件
- 4. 批處理文件在字符串中查找字符串
- 5. Windows批處理:在文件中查找字符串中帶有「[」的字符串
- 6. 在Windows批處理中打印文本文件的特定行
- 7. 批處理 - 在文本文件中查找字符串並刪除整行
- 8. 使用批處理腳本在文本文件中查找字符串
- 9. 批處理文件在字符串中找到子字符串
- 10. 在批處理文件中,如何在文本文件中查找字符串的出現?
- 11. 如何在Windows批處理文件中拆分字符串?
- 12. Python:在文件中查找字符串並打印它在
- 13. 如何在Windows批處理文件中嵌入文本文件
- 14. 批處理文件 - 如何查找字符串中的引號?
- 15. 在文本文件中搜索文本並使用批處理文件在CMD提示符中打印
- 16. 在批處理文件中查找/替換文本時如何處理&符號?
- 17. 批處理腳本,在文本文件中查找字符串並分離成多個輸出文件
- 18. 如何在批處理文件中打印多個文本文件
- 19. 批處理文件 - 在文件中查找字符串的文件名的子串並替換
- 20. Windows批處理腳本,以找到HTML文件中的字符串,並將其複製到文本文件
- 21. 如何從批處理文件中的文本文件中獲取字符串?
- 22. Windows批處理文件匹配
- 23. 如何在批處理文件中查找「* .err」文件類型
- 24. 匹配文件中的字符串並打印下一列
- 25. 使用windows查找並替換文件夾內的多個文件中的字符串批處理腳本
- 26. 僅使用Windows批處理在文件中查找和複製字符串
- 27. 查找字符串,並以批處理文件
- 28. 如何解析匹配文件,並在Perl中匹配字符串之前打印字符串?
- 29. 如何連接Windows批處理文件中的字符串?
- 30. 在文本文件中查找字符串並尋找它們
這不是批,但你可以嘗試菜單中的「在文件中查找」在記事本+ + +這很好 –