shell script 개념과 만드는 방법, for

carlkim·2023년 12월 20일
0

시스템엔지니어링

목록 보기
9/35

shell script 란?

Shell script는 셸(Shell) 프로그래밍 언어를 사용하여 작성된 스크립트로, 리눅스 및 유닉스 기반 시스템에서 특정 작업을 자동화하거나 시스템 관리를 수행하는 데 사용됩니다. 셸 스크립트는 쉘 명령어와 제어 흐름을 결합하여 일련의 작업을 수행하는 텍스트 파일입니다.

주로 Bash, sh, Zsh 등과 같은 셸에서 실행되며, 사용자 및 시스템 간의 상호작용을 자동화하거나 반복적인 작업을 자동으로 수행하기 위해 활용됩니다. 일반적인 셸 스크립트 파일은 .sh 확장자를 가지고 있습니다.

만드는 방법

  1. vim 이나 nano 같은 텍스트 편집기 실행
  1. 스크립트 작성
#!/bin/bash
# 이 부분은 shebang으로 스크립트를 어떤 셸로 실행할 것인지 지정합니다.

echo "Hello, World!"
  1. 스크립트 파일로 저장
hwan_script.sh 같은 이름으로 저장.
  1. 스크립트 실행
./hwan_script.sh

---- for문 만드는 방법 ----

일반적인 for문 구문의 예시

for 변수 in 리스트
do
    # 반복할 작업
done
#!/bin/bash

# 배열 정의
fruits=("apple" "orange" "banana" "grape")

# 배열 요소 반복
for fruit in "${fruits[@]}"
do
    echo "Fruit: $fruit"
done

---- case 문 ----

예시

#!/bin/bash
  
echo "Enter a fruit name: "
read fruit

case $fruit in
    "apple")
        echo "Selected fruit is Apple."
        ;;
    "orange" | "mandarin")
        echo "Selected fruit is Orange or Mandarin."
        ;;
    "banana")
        echo "Selected fruit is Banana."
        ;;
    *)
        echo "Selected fruit is not recognized."
        ;;
esac

profile
기본부터 가면 됩니다.

0개의 댓글