더북(TheBook)

-le 연산자는 A 변수의 값(34)이 B 변수의 값(34)보다 작거나 같으면 참이므로 True를 출력합니다.

B 변수의 값을 문자열 56으로 변경해 저장합니다.

-lt 연산자는 A 변수의 값(34)이 B 변수의 값(56)보다 작으면 참이므로 True를 출력합니다.

-gt 연산자는 A 변수의 값이 B 변수의 값보다 크면 참이므로 False를 출력합니다.

-ge 연산자는 A 변수의 값이 B 변수의 값보다 크거나 같으면 참이므로 False를 출력합니다.

그렇다면 숫자로 된 문자열을 산술 테스트 연산자 대신 문자열 테스트 연산자로 비교하면 어떻게 동작할까요? Bash에 익숙하지 않을 때 자주하는 실수입니다. 어떻게 동작하는지 실습해 봅시다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.