쉘 스크립트 기초: bash 스크립트 작성하기
안녕하세요, mj입니다! 오늘은 bash 스크립트를 작성하고 실행하는 기본적인 방법에 대해 알아보겠습니다. bash는 리눅스 및 유닉스 시스템에서 널리 사용되는 쉘로, 스크립트를 통해 반복적인 작업을 자동화할 수 있습니다.
1. bash 스크립트란?
bash 스크립트는 bash 쉘에서 실행되는 명령어의 집합입니다. 일반적으로 .sh 확장자를 가지며, 텍스트 파일로 작성됩니다. 스크립트를 사용하면 복잡한 명령어를 간단하게 실행할 수 있습니다.
2. bash 스크립트 작성하기
bash 스크립트를 작성하기 위해서는 텍스트 편집기를 사용하여 파일을 생성하고, 아래와 같은 기본 구조를 따릅니다:
#!/bin/bash
# 이 스크립트는 Hello World를 출력합니다.
echo "Hello, World!"
예시 1: Hello World 출력하기
위의 스크립트를 hello.sh
라는 파일로 저장한 후, 실행 권한을 부여하고 실행해보겠습니다.
chmod +x hello.sh
./hello.sh
출력 결과:
Hello, World!
예시 2: 사용자 입력 받기
사용자로부터 이름을 입력받아 인사하는 스크립트를 작성해보겠습니다.
#!/bin/bash
echo "이름을 입력하세요:"
read name
echo "안녕하세요, $name!"
출력 결과:
이름을 입력하세요:
mj
안녕하세요, mj!
예시 3: 반복문 사용하기
1부터 5까지의 숫자를 출력하는 스크립트를 작성해보겠습니다.
#!/bin/bash
for i in {1..5}
do
echo "숫자: $i"
done
출력 결과:
숫자: 1
숫자: 2
숫자: 3
숫자: 4
숫자: 5
3. bash 스크립트 실행하기
스크립트를 실행하기 위해서는 터미널에서 해당 파일의 경로로 이동한 후, ./파일명.sh
형식으로 실행합니다. 실행 권한이 없을 경우 chmod +x 파일명.sh
명령어로 권한을 부여해야 합니다.
4. 스크립트 디버깅하기
스크립트를 작성하다 보면 오류가 발생할 수 있습니다. 이럴 때는 bash -x 파일명.sh
명령어를 사용하여 디버깅할 수 있습니다. 이 명령어는 각 명령어가 실행될 때의 상태를 출력해줍니다.
5. 결론
bash 스크립트는 리눅스 환경에서 매우 유용한 도구입니다. 기본적인 문법과 사용법을 익히면 다양한 작업을 자동화할 수 있습니다. 오늘 배운 내용을 바탕으로 자신만의 스크립트를 작성해보세요!
마지막으로, bash 스크립트에 대한 더 많은 정보와 예제를 원하신다면 관련 자료를 찾아보시기 바랍니다. 감사합니다!
안녕히 계세요, mj입니다!
댓글 없음:
댓글 쓰기