我有一個包含約500個值的txt文件,每行一個。我需要檢查這些500個值中任何一個出現在每個包含10萬行的6個csv文件中的任何一個。我可以在這6個CSV文件中搜索一個值,使用通過命令行在多個文件中搜索多個字符串
for /f "delims==" %%f in ('dir /s /b "P:\*.txt"') do FIND /N "[SEARCHSTRING]" "%~1%%f" >> "C:\found.txt"
,但我怎麼辦多次搜索,通過命令行或批處理文件(區分大小寫)自動?
都有。你看看批處理腳本嗎?你可能會有更好的運氣 – Mozzie
安裝一個unix工作類似的系統'fgrep -lf srchFile file1 file * ..'將列出srchFile中至少包含一個單詞的所有文件。在'l'後面加上'-f',那麼搜索就會打印文件名以及與listFile中單詞匹配的完整行。祝你好運。 – shellter