次のような検索用語を含むファイルがあります。
term1
term2
term3
これらの文字列のうち、現在のディレクトリ内のどのファイルにも表示されない文字列を確認したいと考えています。
そのため、term1 と term2 がファイルに含まれていて、term3 が含まれていない場合、コマンドは単純に次のように出力します。
term3
基本的に、現在のディレクトリのテキスト構成ファイルに含まれていない入力用語のリストを見つけます。
次のような検索用語を含むファイルがあります。
term1
term2
term3
これらの文字列のうち、現在のディレクトリ内のどのファイルにも表示されない文字列を確認したいと考えています。
そのため、term1 と term2 がファイルに含まれていて、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