ディレクトリ(およびそのすべてのサブディレクトリ)に属するファイル内の特定のテキストを検索しようとしています。
1) findstr /f:"C:\\test.txt" "TextForSearch" > "out.txt"
正しい答えを教えてくれます。ここの test.txt には、検索対象のすべてのファイルが含まれています。out.txt にリダイレクトされています。
現在、out.txt には一致するすべてのインスタンスが含まれていますが、スペースで区切られていません。ファイルout.txtにスペースまたは区切り文字を含むすべてのファイル名(ファイル名のみ)のリストを取得するにはどうすればよいですか?
2) findstr /D:"C:\\" "TextForSearch"
まったく検索しません。それは単にハングしますか?ここでどこが間違っていますか?