Mac용 터미널에서 셸 스크립트에 관하여
셸 스크립트를 작성하면 직접 명령어를 입력하고 응답을 기다릴 필요가 없습니다.
셸 스크립트는 하나 이상의 UNIX 명령어를 포함하고 있는 텍스트 파일입니다. 셸 스크립트를 실행하면 명령어 라인에서 명령어를 입력하지 않고 명령어를 실행할 수 있습니다.
동일한 작업을 반복해서 수행하는 경우 셸 스크립트를 사용하면 여러 작업을 하나의 스크립트로 만들수 있어 시간을 절약하고 오류를 줄일 수 있기 때문에 유용합니다. launchd
와 같은 도구 또는 Apple Remote Desktop을 사용하여 셸 스크립트를 자동화할 수도 있습니다.
셸 스크립트는 문자 조합으로 시작하며 해당 문자로 셸 스크립트인지 구분할 수 있습니다. 문자 조합은 주로 # 및 ! (shebang이라고 함)가 사용되며 해당 문자 뒤에 스크립트가 실행되는 특정 셸의 참조가 나옵니다. 다음 예제는 sh
와 실행되는 셸 스크립트의 첫 번째 줄입니다.
#!/bin/sh
셸 스크립트를 작성할 때 주석을 추가할 수 있습니다. 주석을 추가하려면 줄의 맨 앞에 숫자 기호(#)를 입력하십시오. 주석은 다음과 같이 항상 숫자 기호로 시작해야 합니다.
#This program returns the
#contents of my Home folder
스크립트를 섹션별로 구분하기 위해 공백 줄을 추가할 수도 있습니다.
chmod
도구를 사용하여 해당 텍스트 파일을 실행 가능한 파일(프로그램으로 실행 가능한 콘텐츠)로 표시할 수 있습니다. Mac용 터미널에서 파일을 실행 가능한 파일로 변경하기를 참조하십시오.
셸 스크립트를 작성하는 방법에 대한 정보는 Apple Developer Connection 웹 사이트에서 Shell Scripting Primer를 참조하십시오.