Wednesday, August 23, 2006
배치파일에서, 문자열 비교 판단 / 문자열이 동일한지 다른지 - Compare Strings in Batch File
if "문자열1" == "문자열2" "조건이 참(TRUE)일 때 실행할 명령어"
위와 같은 형식으로 배치 파일 안에서 특정 문자열들을 비교할 수 있습니다.문자열 비교 예제 소스
@echo off
if "맹구" == "맹구" echo 같군요~
if not "맹구" == "복숭아학당" echo 다르군요!
:: 이번에는 변수를 만들어서 비교합니다
set MyTest1=하하하하
set MyTest2=(~_~)
if %MyTest1% == %MyTest2% echo 변수 사용: 같군요 (이 줄은 참이 아니기에 나오지 않습니다.)
if not %MyTest1% == %MyTest2% echo 변수 사용: 다르군요
:: 위에서 사용한 변수를 삭제
set MyTest1=
set MyTest2=
if "맹구" == "맹구" echo 같군요~
if not "맹구" == "복숭아학당" echo 다르군요!
:: 이번에는 변수를 만들어서 비교합니다
set MyTest1=하하하하
set MyTest2=(~_~)
if %MyTest1% == %MyTest2% echo 변수 사용: 같군요 (이 줄은 참이 아니기에 나오지 않습니다.)
if not %MyTest1% == %MyTest2% echo 변수 사용: 다르군요
:: 위에서 사용한 변수를 삭제
set MyTest1=
set MyTest2=
▶▶ 배치 파일의 옵션(인수; 파라미터; 매개변수) 해석하여 조건문 만들기 예제: 도움말(Help) 옵션 넣기
▶▶ 배치 파일에서의 변수 사용 [배치 파일 작성법] - DOS Batch Variable
tag: batch
배치파일 | DOS CMD BATCH .BAT | VBScript .VBS
<< Home