Find と Findstr の結果

Find と Findstr の結果

パーこの答えfindstr を使用して、ディレクトリ内のいくつかの HL7 ログ ファイル内の文字列 (名前) を検索しようとしました。 Findstr は 0 件の結果を取得しましたが、Find は多数の結果を返しました。 findstr コマンドの構文をいろいろ試してみましたが、結果を返すことができませんでした。 これらは HL7 ファイルであるため、名前は記号 (|、^ など) で囲まれていることに注意してください。

D:\logs>findstr /l /m /c:"Test" *.*

D:\logs>

出力がないということは、結果が 0 であることを意味すると想定します。一方:

D:\logs>find /c "Test" *.*

---------- LOG1.LOG: 0

---------- LOG2.LOG: 4

---------- LOG3.LOG: 0

---------- LOG4.LOG: 0

---------- LOG5.LOG: 8

---------- LOG6.LOG: 0

---------- LOG7.LOG: 18

結果はたくさんあります。なぜ Findstr はファイルを見つけられなかったのでしょうか?

関連情報