루프가 포함 된 박쥐 파일을 실행하려고합니다. 루프를 실행하면 파일 실행이 중단됩니다.박쥐 파일의 간단한 따옴표 문제
오류가 무엇인지 이해하기 위해 약간의 명령을 수정했으며 루프에 간단한 따옴표를 넣을 수없는 것처럼 보입니다.
/f "tokens=1,2 delims==" %%i IN ("version=X.Z.W") do set VERSION=%%j -> success
/f "tokens=1,2 delims==" %%i IN ('version=X.Z.W') do set VERSION=%%j -> failure
version=X.Z.W
는 내가 다른 책상에서 테스트 findstr /B /c:"%var%=" ..\..\file.properties
에 의해 반환하고,이 문제는 내 컴퓨터에 발생한다 그것은 성가신입니다. 수정할 설정이 있는지 알고 있습니까?
명령 프롬프트에 명령을 직접 입력 할 때 문제가 있습니다.
도움을 주셔서 감사합니다.
구체적인 내용은 다음과 같습니다. 1. 각 컴퓨터가 실행중인 OS (서비스 팩 포함), 2. 어떤 파일에 'FINDSTR'을 실행하려고합니까? 그것은 시스템 파일/로그, 개인 파일 등 (파일 확장자를 포함하십시오)입니까? – Mechaflash