비전공개미 개발노트
[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