이전 배치 스크립트를 조정해야 하는데 많은 명령 /
에서 변수 이름 앞에 가 있습니다 .if
if /%error_found% == /0 (
...
)
슬래시를 사용하거나 사용하지 않으면 차이점이 무엇입니까? 이 진술은 슬래시가 없어도 나에게 효과적입니다.
if %error_found% == 0 (
...
)
슬래시가 차이를 만드는 경우가 있습니까?
답변1
문자열 비교에서 다음과 같은 구문 오류가 발생한 것 같습니다
/%error_found%/ == /0/
.
더 나은 구문은 따옴표를 사용
"%error_found%" == "0"
하거나 괄호: 를 사용하는 것입니다
(%error_found%) GEQ (0)
.
구문은 공백을 포함하지 않고 비어 있지 않은 %error_found% == 0
경우에만 작동합니다 .%error_found%
자세한 내용은 다음을 참조하세요. IF 명령.