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
#첫번째 인수가 크다.

이 사이트는 광고를 포함하고 있습니다.
광고로 발생한 수익금은 서버 유지 관리에 사용되고 있습니다.

This site contains advertisements.
Revenue generated by the ad servers are being used for maintenance.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다