안녕하세요! 저는 MJ입니다. 오늘은 리눅스 스크립트의 기초에 대해 알아보겠습니다. 스크립트를 작성하는 방법을 배우면, 효율적으로 작업을 수행할 수 있습니다.
리눅스 스크립트는 일련의 리눅스 명령어를 포함하는 텍스트 파일입니다. 보통 .sh
확장자를 가지며, Bash 쉘에서 실행됩니다.
스크립트는 다음과 같은 구조로 이루어져 있습니다:
#!/bin/bash
# 주석
명령어1
명령어2
...
새로운 파일을 생성하여 스크립트를 작성합니다:
nano hello.sh
내용 입력:
#!/bin/bash
echo "안녕하세요, 리눅스 스크립트!"
스크립트를 실행하기 위해 권한을 부여합니다:
chmod +x hello.sh
스크립트 실행:
./hello.sh
출력 결과:
안녕하세요, 리눅스 스크립트!
사용자에게 이름을 입력받아 인사하는 스크립트를 작성합니다:
#!/bin/bash
echo "당신의 이름을 입력하세요:"
read name
echo "안녕하세요, $name님!"
출력 결과:
당신의 이름을 입력하세요:
MJ
안녕하세요, MJ님!
변수는 정보를 저장하는 데 사용됩니다. 선언 및 사용 예:
num=10
echo "저장된 숫자: $num"
출력 결과:
저장된 숫자: 10
두 숫자의 합을 계산하는 스크립트:
#!/bin/bash
echo "첫 번째 숫자를 입력하세요:"
read num1
echo "두 번째 숫자를 입력하세요:"
read num2
result=$((num1 + num2))
echo "두 숫자의 합: $result"
출력 결과:
첫 번째 숫자를 입력하세요:
5
두 번째 숫자를 입력하세요:
10
두 숫자의 합: 15
조건문을 사용하여 다른 명령어를 실행할 수 있습니다:
if [ 조건 ]; then
명령어
fi
예를 들어, 입력받은 숫자가 짝수인지 홀수인지 확인하는 스크립트:
#!/bin/bash
echo "숫자를 입력하세요:"
read number
if [ $((number % 2)) -eq 0 ]; then
echo "$number는 짝수입니다."
else
echo "$number는 홀수입니다."
fi
출력 결과:
숫자를 입력하세요:
7
7는 홀수입니다.
오늘은 리눅스 스크립트의 기초에 대해 알아보았습니다. 스크립트의 구조와 작성 방법을 이해하고, 다양한 실습을 통해 실력을 향상시킬 수 있습니다. 다음 시간에 또 만나요!
감사합니다!
파일 권한 및 소유권을 관리하는 방법과 스크립트 예시를 알아보세요. 보안 스크립트로 안전한 파일 관리를 실현합니다.