비전공개미 개발노트
[Linux] shell script if문 사용하여 학점계산 본문
반응형
    
    
    
  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 : <=, 작거나 같다

반응형
    
    
    
  LIST
    '서버 > Linux' 카테고리의 다른 글
| [Linux] 우분투에서 오라클db 설치 (0) | 2022.11.08 | 
|---|---|
| [Linux] shell script - case, file구분, for, while, 함수, eval, export, set, shift (0) | 2022.11.04 | 
| [Linux] shell script 기본 사용방법 (0) | 2022.11.03 | 
| [Linux] 파일 압축, 압축풀기 (0) | 2022.11.03 | 
| [Linux] 관리자 명령어 dpkg, apt-get, apt-cache, ps -ef, kill, 백그라운드 작동 (0) | 2022.11.03 | 
			  Comments
			
		
	
               
           
					
					
					
					
					
					
				 
								