Categories: Bash Scripts

리눅스 스크립트 기초: 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는 홀수입니다.

결론

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

감사합니다!


mj

Recent Posts

57일차: 보안 스크립트 – 파일 권한 및 소유권 관리

파일 권한 및 소유권을 관리하는 방법과 스크립트 예시를 알아보세요. 보안 스크립트로 안전한 파일 관리를 실현합니다.

6시간 ago

56일차: 보안 스크립트 – 리눅스 보안 개념 이해

리눅스의 보안 개념과 중요성을 배우고 이해합니다.

9시간 ago

55일차: 스크립트 배포 및 관리 – 스크립트 배포 실습

스크립트 배포 및 관리 실습을 통해 실제 환경에서의 스크립트 배포 방법을 배워보세요.

1일 ago

54일차: 스크립트 배포 및 관리 – 스크립트 유지보수 기법

스크립트 유지보수 기법과 모범 사례를 익히고, 효율적인 관리 방법을 알아보세요.

1일 ago

53일차: 스크립트 배포 및 관리 – 스크립트 문서화

스크립트를 문서화하여 다른 사용자와 공유하는 방법을 배워보세요.

2일 ago

52일차: 스크립트 배포 및 관리 – Git을 사용한 버전 관리

Git을 사용하여 스크립트의 버전을 관리하는 방법을 익히고, 실용적인 예시를 통해 이해를 돕습니다.

2일 ago