2013-07-04 4 views
0

로그 파일에서 텍스트를 검색하고 싶습니다.
발견되면 오류 및 텍스트를 표시합니다.
기타 show show not and Text..log 파일에서 공백이있는 텍스트를 검색하기위한 일괄 스크립팅

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!) 

로그 파일에서 테스트 할 때마다 ERROR가 표시되지만 그렇게해서는 안됩니다. 따옴표 또는 무언가를 추가하여 변경하려고하면 긍정적 인 조건은 통과되지만 부정적인 조건에는 실패합니다.

제발 도와주세요.

감사합니다,
Machpatel

답변

1

당신은/C를 필요 : 문자 모드에 공백을 전환.

@echo off 
set str2=Testing Failed in env 
findstr /c:"%str2%" SystemOut.log >nul 
if errorlevel 1 (echo Not Found  "%str2%") 
if not errorlevel 1 (echo found "%str2%") 
관련 문제