Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否可以这样做:
CMD> FIND /I data.txt "use line 1-end of text file as string" >>result.txt
我是挪威人,我不知道如何最好地描述这一点。
我需要一种方法来自动将文本文件中的每一行作为 FIND 字符串运行。
这searchterm_textfile.txt会逐行执行,并使用每一行在 data.txt 中进行搜索
searchterm_textfile.txt
@echo off for /f "delims=" %%a in (' type "searchterm_textfile.txt" ') do ( find /i "%%a" <data.txt >>result.txt )
我认为你需要findstr而不是find. 请参阅findstr /?,尤其是选项/g,它将使用文件中的所有行作为搜索字符串。
findstr
find
findstr /?
/g