[shell] Shell 스크립트 기본 구조
이번 블로그 포스트에서는 Shell 스크립트의 기본 구조에 대해 알아보겠습니다.
- Shebang(해시뱅)
일반적으로 스크립트 파일의 첫 줄에#!
와 함께 사용할 셸의 경로를 지정합니다.- 예:
#!/bin/bash
- bash 셸 사용을 지정하는 예시입니다.
- 예:
- 주석
스크립트를 이해하기 쉽도록 주석을 추가합니다.- 예:
# 이 스크립트는 파일을 압축하는 명령어를 포함하고 있습니다.
- 예:
- 변수 선언
필요한 변수들을 선언합니다.- 예:
filename="example.txt"
- 예:
- 실행 가능한 명령어들
스크립트에서 실행 가능한 명령어들을 추가합니다.- 예:
tar -czf archive.tar.gz $filename
- 예:
- 종료 코드 반환
스크립트가 정상적으로 실행됐는지를 나타내는 종료 코드를 반환합니다.- 예:
exit 0
- 예:
이상으로 Shell 스크립트의 기본 구조에 대해 알아보았습니다. Shell 스크립트를 작성할 때 이러한 구조를 참고하시면 됩니다.
참고문헌:
The Linux Documentation Project - Writing Shell Scripts