Bash 스크립트 작성
Bash 스크립트는 Linux 운영 체제에서 자동화된 작업을 수행하기 위해 사용되는 스크립트 언어입니다. 이 기사에서는 Bash 스크립트 작성을 시작하는 방법, 기본 구문 및 예제를 소개합니다.
Bash 스크립트 작성 시작하기
Bash 스크립트를 작성하려면 다음 단계를 따릅니다:
- 텍스트 편집기를 엽니다.
- 새로운 파일을 생성하고
.sh
확장자를 추가합니다 (예:myscript.sh
). - 스크립트의 맨 위에
#!/bin/bash
를 작성하여 이 파일이 바로 Bash 스크립트임을 알립니다. - 아래에 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 공식 문서를 참조하십시오.