bash 조건문 사용

조건문 : if

bash 에서 조건문의 사용형식은 아래와 같습니다.

if [조건]; then

문장
fi
if [조건]; then
문장1
else
문장2
fi
if [조건]; then
문장1
elif [조건]; then
문장2
else
문장3
fi

연습

vi 에디터로 comp.sh 파일을 생성합니다.

comp.sh 는 두개의 매개변수를 가집니다.
입력된 매개변수를 비교하여 결과를 출력합니다.

스크립트

#!/bin/bash
#comp.sh 의 내용
if [ ${1} -gt ${2} ]; then
    echo "첫번째 인수가 크다."
elif [ ${1} -eq ${2}  ]; then
    echo "같다."
else
    echo "두번째 인수가 크다."
fi

실행

사용자에게 실행권한을 부여합니다.

$ chmod u+x ./comp.sh

실행1

$ ./comp.sh 10 20
두번째 인수가 크다.

실행2

$ ./comp.sh 10 10
#같다.

실행3

$ ./comp.sh 30 20
#첫번째 인수가 크다.

댓글 남기기