Bash 입문자를 위한 핵심 요약 정리 (Shell Script)
Bash는 리눅스 및 macOS와 같은 유닉스 계열 운영 체제의 기본 쉘(Shell)입니다. Bash 스크립트를 사용하면 반복적인 작업을 자동화하고, 시스템 관리 작업을 효율적으로 수행할 수 있습니다. 이 가이드에서는 Bash 입문자를 위해 기본적인 문법과 유용한 팁들을 예제와 함께 간단하게 정리했습니다. "이런 것도 있구나" 정도로 가볍게 이해하고 넘어가세요. 1. 첫 시작: Hello World 출력 고전적인 "Hello World" 출력부터 시작해봅시다. hello.sh 파일을 만들고 아래 코드를 작성하세요. #!/usr/bin/env bash
echo "Hello, world!" # 출력: Hello, world!
printf "Hello, world!\n" # 줄바꿈을 명시적으로 추가. 출력: Hello, world!
printf "%s %s\n" hello world # C 스타일 포맷팅. 출력: hello world
실행 방법: 터미널에서 chmod +x hello.sh 명령어로 실행 권한을 부여합니다. (또는 chmod 700 hello.sh 는 소유자에게만 실행 권한 부여) ./hello.sh 명령어로 스크립트를 실행합니다. 설명: #!/usr/bin/env bash : 스크립트 실행에 사용할 Bash 인터프리터 경로를 지정합니다. (Shebang, 셔뱅) echo : 문자열을 출력하고 자동으로 줄바꿈합니다. printf : C 언어의 printf 와 유사하게 포맷 문자열을 사용하여 출력합니다. 2. 주석 (Comments) # 기호로 시작하는 줄은 주석으로 처리되어 실행되지 않습니다. 코드 설명이나 임시 코드 비활성화에 사용됩니다. 3. 함수 (Function) # 'function' 키워드는 생략 가능
my_function() {
echo "함수 호출됨"
echo "전달된 인자: $@"
}
# 함수 호출 (정의…
댓글 1개
gaerae
문서 수정: 2015-01-27 - 함수에서 인자값 넘기는 예제 코드 추가 - 선택문(case) 추가