[shell] Shell 스크립트 기본 구조

이번 블로그 포스트에서는 Shell 스크립트의 기본 구조에 대해 알아보겠습니다.

  1. Shebang(해시뱅)
    일반적으로 스크립트 파일의 첫 줄에 #!와 함께 사용할 셸의 경로를 지정합니다.
    • 예: #!/bin/bash - bash 셸 사용을 지정하는 예시입니다.
  2. 주석
    스크립트를 이해하기 쉽도록 주석을 추가합니다.
    • 예: # 이 스크립트는 파일을 압축하는 명령어를 포함하고 있습니다.
  3. 변수 선언
    필요한 변수들을 선언합니다.
    • 예: filename="example.txt"
  4. 실행 가능한 명령어들
    스크립트에서 실행 가능한 명령어들을 추가합니다.
    • 예: tar -czf archive.tar.gz $filename
  5. 종료 코드 반환
    스크립트가 정상적으로 실행됐는지를 나타내는 종료 코드를 반환합니다.
    • 예: exit 0

이상으로 Shell 스크립트의 기본 구조에 대해 알아보았습니다. Shell 스크립트를 작성할 때 이러한 구조를 참고하시면 됩니다.

참고문헌: The Linux Documentation Project - Writing Shell Scripts