- DOS SHELL의 괄호()는 C++의 중괄호{}와 동일한 목적으로 사용됩니다.
- IF문, FOR문에서 사용합니다.
- 다른 언어를 학습하다 도스쉘에서 ()괄호를 무의식적으로 상용하는 경우가 있는데, 에러를 출력합니다.
- ERROR : [에러은(는) 예상되지 않았습니다.]
:: 정상 코드
IF "%ERRORLEVEL%" == 0 (
echo 0이면 true라는 소리이다.
)
::잘못된 코드
IF "%ERRORLEVEL%" == 0 (
echo 0이면 ( true )라는 소리이다.
)
※ 큰 따옴표 " "를 이용하여 출력하면 될것 같다 생각하고 넣어도,
echo는 원하는 결과물이 출력되지 않을 가능성이 매우 높으므로 주의가 필요합니다.
'IT 개발 노트 > OS' 카테고리의 다른 글
도메인 IP 확인하는 명령 (0) | 2024.12.26 |
---|---|
[DOS SHELL] MSBuild Batch File (C++) (0) | 2024.12.16 |
[WINDOWS] 윈도우 정품? DSP, FPP, ESD, OEM (0) | 2024.11.27 |
[DOS Shell] 손상된 파일 또는 디렉토리 삭제하기 (1) | 2024.11.27 |