shell script 란?
Shell script는 셸(Shell) 프로그래밍 언어를 사용하여 작성된 스크립트로, 리눅스 및 유닉스 기반 시스템에서 특정 작업을 자동화하거나 시스템 관리를 수행하는 데 사용됩니다. 셸 스크립트는 쉘 명령어와 제어 흐름을 결합하여 일련의 작업을 수행하는 텍스트 파일입니다.
주로 Bash, sh, Zsh 등과 같은 셸에서 실행되며, 사용자 및 시스템 간의 상호작용을 자동화하거나 반복적인 작업을 자동으로 수행하기 위해 활용됩니다. 일반적인 셸 스크립트 파일은 .sh 확장자를 가지고 있습니다.
만드는 방법
#!/bin/bash
# 이 부분은 shebang으로 스크립트를 어떤 셸로 실행할 것인지 지정합니다.
echo "Hello, World!"
hwan_script.sh 같은 이름으로 저장.
./hwan_script.sh
일반적인 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