Shell script는 유닉스 및 리눅스 환경에서 사용되는 스크립팅 언어로, 사용자의 명령을 자동화하는 데 사용됩니다. 여기에 간단한 Shell script 문법을 몇 가지 소개해 드리겠습니다.
셰bang (Shebang)
Shell script의 첫 번째 줄에는 보통 셰bang이라고 부르는 #!로 시작하는 라인이 있습니다. 이는 스크립트를 실행할 때 사용할 쉘을 지정합니다.
#!/bin/bash
변수
변수를 선언하고 사용하는 방법입니다.
name="John Doe"
echo "Hello, $name!"
조건문
조건문을 사용하는 방법입니다.
a=5
b=10
if [ $a -lt $b ]; then
echo "$a is less than $b"
else
echo "$a is not less than $b"
fi
반복문
for 루프와 while 루프를 사용하는 방법입니다.
# For loop
for i in 1 2 3 4 5; do
echo $i
done
# While loop
count=0
while [ $count -lt 5 ]; do
echo $count
count=$((count + 1))
done
함수
함수를 선언하고 사용하는 방법입니다.
function greet() {
echo "Hello, $1!"
}
greet "John"
위의 예시들은 간단한 Shell script의 문법을 보여주는 것이며, 실제로는 더 많은 문법과 기능이 있습니다. Shell script는 매우 강력한 도구이며, 시스템 관리 및 자동화에 많이 사용됩니다.