0

ログ ファイル内のテキストを検索したい。
見つかった場合は、エラーとテキストを表示します。
それ以外の場合は、Not Found と Text が表示されます。

set str2=Testing Failed in env
findstr "%str2%" SystemOut.log >nul
if not errorlevel 1 ( echo                  ERROR: Testing Failed in env)
if errorlevel 1 ( echo Not Found                             Testing Failed in env!)

ログ ファイルで Testing が発生するたびに、ERROR と表示されますが、そうすべきではありません。引用符などを追加して変更を加えようとすると、肯定的な条件は渡されますが、否定的な条件では失敗します。

スクリプトで私を助けてください。

ありがとう、
マクパテル

4

1 に答える 1