Is there a way to search for a defined string within several thousand text files and to print the names of the files that have a match?
问问题
1404 次
2 回答
3
findstr /M "searched string" *.txt > matchingFiles.out
从findstr /?
文档:
/M Prints only the filename if a file contains a match.
于 2013-06-18T10:29:11.963 回答
0
不确定要回答哪个操作系统平台,
但是 Linux/Unix 系统可以有以下命令用于此目的。
find . -name '*.ext' -type f | xargs fgrep 'pattern to be searched'
这将从当前目录开始搜索文件并检查“要搜索的模式”。带有通配符的文件名模式可以应用在我使用过 '*.ext' 的地方
于 2013-06-18T09:06:38.430 回答