배치 스크립트-개요

배치 스크립트는 본질적으로 반복되는 명령 시퀀스를 자동화하기 위해 통합되었습니다. 스크립팅은 쉘에서의 삶을보다 쉽고 생산적으로 만들기 위해 이러한 명령 시퀀스를 자동화함으로써 이러한 필요성을 완화 할 수있는 방법입니다. 대부분의 조직에서 Batch Script는 어떤 방식 으로든 통합되어 작업을 자동화합니다.

배치 스크립트의 일부 기능은-

  • 추가 처리가 가능하도록 사용자의 입력을 읽을 수 있습니다.

  • 더 나은 자동화 및 스크립팅을 위해 for, if, switch와 같은 제어 구조가 있습니다.

  • 함수 및 배열과 같은 고급 기능을 지원합니다.

  • 정규식을 지원합니다.

  • Perl과 같은 다른 프로그래밍 코드를 포함 할 수 있습니다.

배치 스크립트의 일반적인 용도는 다음과 같습니다.

  • 다른 목적으로 서버를 설정합니다.

  • 원하지 않는 파일 또는 로그 파일 삭제와 같은 하우스 키핑 활동 자동화.

  • 한 환경에서 다른 환경으로 애플리케이션 배포를 자동화합니다.

  • 한 번에 다양한 시스템에 프로그램 설치.

배치 스크립트는 순차적으로 실행되는 명령이있는 행을 포함하는 간단한 텍스트 파일에 저장됩니다. 이러한 파일에는 특수 확장자 BAT 또는 CMD가 있습니다. 이 유형의 파일은 명령 인터프리터라는 시스템 파일에서 제공하는 인터페이스 (셸이라고도 함)를 통해 인식되고 실행됩니다. Windows 시스템에서이 인터프리터는 cmd.exe로 알려져 있습니다.

배치 파일을 실행하는 것은 단순히 클릭하기 만하면됩니다. 배치 파일은 명령 프롬프트 또는 시작-실행 줄에서도 실행할 수 있습니다. 이 경우 파일의 경로가 경로 환경에 있지 않으면 전체 경로 이름을 사용해야합니다. 다음은 배치 스크립트의 간단한 예입니다. 이 배치 스크립트는 실행시 현재 디렉토리의 모든 파일을 삭제합니다.

:: Deletes All files in the Current Directory With Prompts and Warnings
::(Hidden, System, and Read-Only Files are Not Affected)
:: @ECHO OFF
DEL . DR