5
문자열을 테스트하여 Windows 배치 파일에 하위 문자열이 포함되어 있는지 확인하려고합니다. Windows 배치 파일 - 찾을 파이프로
이
내가 지금까지 무엇을 가지고 : 이에 대한 명령 줄 출력은echo %1 | find "message"
if %errorlevel% == 0 echo contains string
(% 1의 내용은 "메시지 \ Message.js"이었다) :
messages\Message.js contains string
내가 가지고있는 이슈는 내가 이것을 일하게 할 수있는 유일한 방법이 정확한 줄을 가지고 있다는 것입니다 : echo %1 | find "js"
.
매번 파일 경로를 반향하지 않고 이것을 수행하려면 어떻게해야합니까? echo
을 제거하면 운영 체제가 파일을 열려고 시도합니다. 나는 파일 경로를 변수에 저장하는 것을 좋아하지만, 나는 아무것도 시도하지 않았다. 항상 빈 변수로 끝났다.