반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

비전공개미 개발노트

[Linux] shell script if문 사용하여 학점계산 본문

서버/Linux

[Linux] shell script if문 사용하여 학점계산

비전공개미 2022. 11. 3. 18:39
반응형
SMALL

첫번째

#!/bin/bash
read a  #read로 a의 값을 입력받는다
if [ $a -gt 100 ]
then
	echo "100이하로 입력"
elif [ $a -ge 90 ]
then
	echo A
elif [ $a -ge 80 ]
then
	echo B
elif [ $a -ge 70 ]
then
	echo C
elif [ $a -ge 60 ]
then
	echo D
elif [ $a -lt 0 ]
then
	echo "0위로 입력"
else
	echo F
fi

exit 0

 

 

두번째

#!/bin/bash
echo "score :"
read a

if [ $a -lt 0 ] || [ $a -gt 100 ]
then
	echo error
else
	if [ $a -ge 90 ]; then  #한줄로 작성시 ;세미콜론으로 구분
    	echo A
    elif [ $a -ge 80 ]; then
    	echo B
    elif [ $a -ge 70 ]; then
    	echo C
    elif [ $a -ge 60 ]; then
    	echo D
    else
    	echo F
    fi 
fi

exit 0

 

 

= : 같다

!= : 같지않다

-n : 문자열이 NULL이 아니면 참

-z : 문자열이 NULL이면 참

-eq :  ==, 같다

-ne :  !=, 같지않다

-gt :  >, 크다

-ge :  >=, 크거나 같다

-lt : <, 작다

-le : <=, 작거나 같다

 

elif.sh실행 후 입력시 출력된 화면

반응형
LIST
Comments