본문 바로가기
웹개발/서버운영체제 및 명령어

shell script 기본작성 및 실행 예제

by 지구별 여행자 임탱 2024. 3. 17.
728x90

쉘 스크립트(Shell Script)는 자주 사용하는 명령어를 .sh 파일에 모아 놓은 것으로, 리눅스나 유닉스 시스템에서 일련의 작업을 자동화하는 데 널리 사용됩니다.

 

hello.sh 스크립트 작성하기
먼저, 리눅스나 유닉스 시스템에서 텍스트 편집기(예: nano, vim)를 열어 새로운 쉘 스크립트 파일을 만듭니다. 여기서는 파일 이름을 hello.sh로 합니다.

nano hello.sh
#!/bin/bash
# 위의 라인은 이 스크립트를 실행할 쉘을 지정합니다. 여기서는 bash 쉘을 사용합니다.

echo "당신의 이름은 무엇인가요?"
read name  # 사용자로부터 이름을 입력받습니다.
echo "안녕하세요, $name 님. 환영합니다!"  # 입력받은 이름으로 환영 메시지를 출력합니다.

 

쉘 스크립트 실행 권한 부여하기
스크립트 파일에 실행 권한을 부여해야 합니다. 이를 위해 다음 명령어를 사용합니다.

chmod +x hello.sh

 

쉘 스크립트 실행하기
이제 스크립트를 실행할 준비가 되었습니다. 다음과 같이 스크립트를 실행합니다.

./hello.sh

 

실행 후, 스크립트는 사용자에게 이름을 입력하라고 요청하고, 입력된 이름으로 환영 메시지를 출력할 것입니다.

이 예제는 쉘 스크립트의 가장 기본적인 형태를 보여줍니다. 실제로는 더 복잡한 로직, 조건문, 반복문 등을 사용하여 다양한 자동화 작업을 수행할 수 있습니다. 쉘 스크립트를 통해 시스템 관리, 파일 처리, 백업 자동화 등 많은 작업을 효율적으로 처리할 수 있습니다.

'웹개발 > 서버운영체제 및 명령어' 카테고리의 다른 글

[리눅스]chroot  (0) 2024.03.30
웹사이트 자동 배포하는 쉘 스크립트 예제  (0) 2024.03.17
shell 서버 로그 확인 명령어  (0) 2024.03.13
shell 용량 관리  (0) 2024.03.13
bash란 무엇인가?  (0) 2024.03.13