질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

조건문에서의 크기 비교

작성자 정보

  • 차병훈 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요..^^

초보라서 자주 물어볼게 생깁니다.^^
if [ $l_num < 15 ]; then
        echo "archive $arch_no backup STOP!!"
        exit
fi
위와 같이 작성을 했는데 l_num이 2라고 하면 15보다 작으니까 exit를 해야 하는데

문자로 인식을 해서 2가 15보다 크다라고 판단해서
if문장을 빠져나가서 이후 문장을 진행합니다.

이것을 어떻게 해결해야 하죠?

 

관련자료

댓글 2

쉼쉼이님의 댓글

  • 쉼쉼이
  • 작성일
$l_num -gt 15입니다.

a -eq b : a와 b가 같다면 참
a -ne b : a와 b가 같지 않다면 참
a -gt b : a가 b보다 크다면 참
a -ge b : a가 b보다 크거나 같다면 참
a -lt b : a가 b보다 작다면 참
a -le b : a가 b보다 작거나 같다면 참
! : a가 거짓이면 참, a가 참이면 거짓 (부정)
뭐 쉘 프로그래밍에서 알아두시면 좋은 것들입니다. ㅎㅎ

차병훈님의 댓글

  • 차병훈
  • 작성일
오~~ 정말 고맙습니다. ^^

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  825 명