Bash 스크립트 작성

Bash 스크립트는 Linux 운영 체제에서 자동화된 작업을 수행하기 위해 사용되는 스크립트 언어입니다. 이 기사에서는 Bash 스크립트 작성을 시작하는 방법, 기본 구문 및 예제를 소개합니다.

Bash 스크립트 작성 시작하기

Bash 스크립트를 작성하려면 다음 단계를 따릅니다:

  1. 텍스트 편집기를 엽니다.
  2. 새로운 파일을 생성하고 .sh 확장자를 추가합니다 (예: myscript.sh).
  3. 스크립트의 맨 위에 #!/bin/bash를 작성하여 이 파일이 바로 Bash 스크립트임을 알립니다.
  4. 아래에 Bash 스크립트 명령어를 작성합니다.

기본 Bash 스크립트 구문

Bash 스크립트는 명령어와 제어 구조 등을 사용하여 작성됩니다. 다음은 일반적인 구문의 예입니다.

주석

# 주석은 해시 기호로 시작합니다.
# 이 부분은 스크립트 실행에 영향을 주지 않습니다.

변수 선언과 할당

# 변수를 선언하고 할당합니다.
name="John"

출력

# 변수 또는 문자열을 출력합니다.
echo "Hello, World!"
echo $name

사용자 입력

# 사용자로부터 입력을 받습니다.
read -p "Please enter your name: " input
echo "Hello, $input!"

조건문

# 조건문을 사용하여 코드를 분기합니다.
if [ $name == "John" ]; then
    echo "Hi, John!"
else
    echo "Hello, stranger!"
fi

반복문

# 반복문을 사용하여 동일한 코드를 여러 번 실행합니다.
for i in 1 2 3; do
    echo "Number: $i"
done

Bash 스크립트 예제

다음은 간단한 Bash 스크립트 예제입니다. 이 스크립트는 사용자로부터 이름을 입력받고, 입력된 이름이 “John”인 경우에만 인사말을 출력합니다.

#!/bin/bash

read -p "Please enter your name: " name

if [ $name == "John" ]; then
    echo "Hi, John!"
else
    echo "Hello, stranger!"
fi

위의 예제를 myscript.sh 파일에 저장하고 터미널에서 다음 명령어를 실행하여 스크립트를 실행할 수 있습니다.

$ chmod +x myscript.sh
$ ./myscript.sh
Please enter your name: John
Hi, John!

이 예제는 Bash 스크립트 작성의 기초를 보여줍니다. 스크립트를 더욱 복잡하게 만들거나 다른 Linux 명령어를 사용하여 여러 작업을 자동화할 수도 있습니다.

Bash 스크립트 작성에 대한 추가 리소스 및 공식 문서에 대한 자세한 내용은 Bash 공식 문서를 참조하십시오.