리눅스 분류
조건문에서의 크기 비교
작성자 정보
- 차병훈 작성
- 작성일
컨텐츠 정보
- 1,459 조회
- 2 댓글
- 0 추천
- 목록
본문
안녕하세요..^^
초보라서 자주 물어볼게 생깁니다.^^
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가 참이면 거짓 (부정)
뭐 쉘 프로그래밍에서 알아두시면 좋은 것들입니다. ㅎㅎ
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가 참이면 거짓 (부정)
뭐 쉘 프로그래밍에서 알아두시면 좋은 것들입니다. ㅎㅎ
차병훈님의 댓글
- 차병훈
- 작성일
오~~ 정말 고맙습니다. ^^