문제

Windows 쉘에서 :

echo "foo bar" | find "foo"

성공 (예 : ErrorLevel = 0). 그러나 나는 그 대본을 원한다 실패합니다 (예 : ErrorLevel <> 0) 일부 입력 텍스트에서 특정 단어를 찾을 때. 어떤 아이디어?

도움이 되었습니까?

해결책

lttle 속임수는 당신이 원하는 것을 모방 할 수 있습니다. 처음 세 줄만 필요하며 나머지는 단지 테스트 일뿐입니다.

c:> echo "foo bar" | find "foo"
c:> if x%errorlevel%==x0 echo 1 | find "2"
c:> if not x%errorlevel%==x0 echo 1 | find "1" >nul 2>nul
c:> echo %errorlevel%
1
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top