문자열이 대문자인지 테스트하려고합니다.배치 findstr을 if 문과 함께 사용할 수 있습니까
@echo off
setlocal enabledelayedexpansion
set X=A
set Y=a
echo !X!|findstr "^[ABCDEFGHIJKLMNOPQRSTUVWXYZ]*$"
echo !errorlevel!
echo !Y!|findstr "^[ABCDEFGHIJKLMNOPQRSTUVWXYZ]*$"
echo !errorlevel!
을하고 대문자가 아닌 경우이 하나의 errorlevel
과 결과,하지만 난 그것을가 if
문을 사용하여처럼 echo
부분을 제외하고 대문자로되어 있는지 확인하고 싶습니다 :이 작동하는지 알고있다. 하지만 findstr
을 사용하고 테스트 할 변수를 전달하는 방법을 모르므로 if
문에서 테스트 할 수 있습니다.
고맙습니다. – jrwygal