리눅스 스크립트 기초: 3일차 – 스크립트 구조 이해와 실습








리눅스 스크립트의 기초

리눅스 스크립트의 기초

안녕하세요! 저는 MJ입니다. 오늘은 리눅스 스크립트의 기초에 대해 알아보겠습니다. 스크립트를 작성하는 방법을 배우면, 효율적으로 작업을 수행할 수 있습니다.

1. 리눅스 스크립트란?

리눅스 스크립트는 일련의 리눅스 명령어를 포함하는 텍스트 파일입니다. 보통 .sh 확장자를 가지며, Bash 쉘에서 실행됩니다.

스크립트 구조 이해하기

스크립트는 다음과 같은 구조로 이루어져 있습니다:

#!/bin/bash
# 주석
명령어1
명령어2
...

스크립트 생성하기

새로운 파일을 생성하여 스크립트를 작성합니다:

nano hello.sh

내용 입력:

#!/bin/bash
echo "안녕하세요, 리눅스 스크립트!"

2. 스크립트 실행하기

스크립트를 실행하기 위해 권한을 부여합니다:

chmod +x hello.sh

스크립트 실행:

./hello.sh

출력 결과:

안녕하세요, 리눅스 스크립트!

실습: 사용자 이름 입력받기

사용자에게 이름을 입력받아 인사하는 스크립트를 작성합니다:

#!/bin/bash
echo "당신의 이름을 입력하세요:"
read name
echo "안녕하세요, $name님!"

출력 결과:

당신의 이름을 입력하세요:
MJ
안녕하세요, MJ님!

3. 변수 사용하기

변수는 정보를 저장하는 데 사용됩니다. 선언 및 사용 예:

num=10
echo "저장된 숫자: $num"

출력 결과:

저장된 숫자: 10

계산하기

두 숫자의 합을 계산하는 스크립트:

#!/bin/bash
echo "첫 번째 숫자를 입력하세요:"
read num1
echo "두 번째 숫자를 입력하세요:"
read num2
result=$((num1 + num2))
echo "두 숫자의 합: $result"

출력 결과:

첫 번째 숫자를 입력하세요:
5
두 번째 숫자를 입력하세요:
10
두 숫자의 합: 15

4. 조건문 사용하기

조건문을 사용하여 다른 명령어를 실행할 수 있습니다:

if [ 조건 ]; then
    명령어
fi

예를 들어, 입력받은 숫자가 짝수인지 홀수인지 확인하는 스크립트:

#!/bin/bash
echo "숫자를 입력하세요:"
read number
if [ $((number % 2)) -eq 0 ]; then
    echo "$number는 짝수입니다."
else
    echo "$number는 홀수입니다."
fi

출력 결과:

숫자를 입력하세요:
7
7는 홀수입니다.

결론

오늘은 리눅스 스크립트의 기초에 대해 알아보았습니다. 스크립트의 구조와 작성 방법을 이해하고, 다양한 실습을 통해 실력을 향상시킬 수 있습니다. 다음 시간에 또 만나요!

감사합니다!


Leave a Comment