티스토리 뷰

Support

[DOS & Batch] batch file Ref

춘햄 2022. 4. 18. 16:00

개발을 공부하면서, 막상 dos 명령어를 따로 정리한 적이 없어서 간단한 정리나 좀 하려고 한다.

MS window OS 환경에서 Batch 파일은 텍스트 파일로써, Shell 프로그램에서 실행되는 명령어들과 조건문이나 반복문 등을 작성하여 실행시킬 수 있다.
Shell 프로그램이 Batch 파일을 실행시키면, 한줄씩 Batch 파일의 내용을 읽어 동작한다.

Batch 파일의 종류는 확장자는 다음과 같으며, 아래로 갈 수록 더 많은 기능을 구현할 수 있다.
- .bat(cmd.exe or command.com) 
- .vbs(cscript.exe or wscript.exe)
- .js(csript or wscript.exe)
- .ps1(powershell.exe)

cscript와 wscript는 둘 다 batch 파일의 구문을 읽어 실행시키는 스크립트 파일이지만, cscript는 command-line인 DOS 창에서 실행되고 wscript는 윈도우 환경에서 실행된다는 점이 다르다.

command.com은 16비트로 동작하는 프로그램이며, 윈도우 OS에서 실행시키면, DOS 에뮬레이션상에서 동작이 된다. 나중에 더 상세히 다루도록 하겠다.

batch 파일과 그 문법에 대한 자세한 설명은 여기여기에서 아주 잘 정리하였다.

Comments