IT 개발 노트/OS

[DOS SHELL] 괄호() 사용시 주의사항

뺄칸 2024. 12. 3. 11:37
  • DOS SHELL의 괄호()는 C++의 중괄호{}와 동일한 목적으로 사용됩니다.
  • IF문, FOR문에서 사용합니다.
  • 다른 언어를 학습하다 도스쉘에서 ()괄호를 무의식적으로 상용하는 경우가 있는데, 에러를 출력합니다.
  • ERROR : [에러은(는) 예상되지 않았습니다.]
:: 정상 코드
IF "%ERRORLEVEL%" == 0  (     
	echo 0이면 true라는 소리이다.
)

::잘못된 코드
IF "%ERRORLEVEL%" == 0  (
	echo 0이면 ( true )라는 소리이다.
)

※ 큰 따옴표 " "를 이용하여 출력하면 될것 같다 생각하고 넣어도, 
echo는 원하는 결과물이 출력되지 않을 가능성이 매우 높으므로 주의가 필요합니다.