조건문 : 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.