새소식

반응형
Linux/Shell

자동화에 유용한 간단한 shell script 문법

  • -
반응형

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는 매우 강력한 도구이며, 시스템 관리 및 자동화에 많이 사용됩니다.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.