我有包含我的搜索項的文件,如:打印輸入條件列表中哪些文件沒有發生?
term1
term2
term3
我希望看到這些字符串不會出現在任何文件中的當前目錄。
所以,如果字詞1和字詞2發生在文件,但TERM3沒有,該命令會簡單地打印:
term3
基本上找到哪個輸入的一系列術語的不文本配置文件出現在當前目錄。
我有包含我的搜索項的文件,如:打印輸入條件列表中哪些文件沒有發生?
term1
term2
term3
我希望看到這些字符串不會出現在任何文件中的當前目錄。
所以,如果字詞1和字詞2發生在文件,但TERM3沒有,該命令會簡單地打印:
term3
基本上找到哪個輸入的一系列術語的不文本配置文件出現在當前目錄。
試試這個。它應該創建notfound.txt
與來自名爲c:\fileterms.txt
的文件中的任何搜索條件,它找不到。
@echo off
del notfound.txt 2>nul
copy /a *.* tmp.bin.tmp >nul
for /f "delims=" %%a in (' type "C:\fileterms.txt" ') do (
find "%%a" <tmp.bin.tmp>nul || echo %%a
)>>notfound.txt
del tmp.bin.tmp
你的意思是你想測試每一個文件,並找出哪些文件不包含所有的搜索條件? – foxidrive
不,我想測試每個搜索項,並找出哪些搜索項不包含在當前工作目錄中的任何文件中。 – g0h
這些文件很小?他們是文本文件嗎? – foxidrive