- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TXT内の指定文字を検索するBATファイル)
TXT内の指定文字を検索するBATファイル
このQ&Aのポイント
- バッチファイルを作成して、指定したテキストファイル内の文字列を検索する方法を解説します。
- バッチファイルに複数のテキストファイルをドロップし、指定した文字列が含まれないファイル名を表示する方法を紹介します。
- 検索結果をテキストファイルとして出力することもできます。ログファイルの中から問題箇所を自動的に探し出す手法です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
FINDSTR を実行した後で ERRORLEVEL によって出力する/出力しないを判定すればいいと思います。 @echo off :LOOP if "%1" == "" goto END findstr /C:"D 0000" "%1">nul if errorlevel 1 echo %1 shift goto LOOP :END pause
お礼
errorlevelを使うのですか!意味はまだ調べてないですけど、 特に問題なく行いたい動作が出来ました。 ありがとうございます。