더북(TheBook)

  2 mis-usage.sh 파일을 실행합니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ chmod +x mis-usage.sh
gilbut@ubuntu2404:~/script$ ./mis-usage.sh 
A=34, B=56
< operator: True
A=112, B=11111
< operator: False

스크립트의 각 부분은 다음과 같이 동작합니다.

<는 문자열을 사전식으로 비교하는 연산자입니다. 문자열 34와 문자열 56을 비교했을 때 3보다 5가 크므로 < 연산자는 참을 반환해 True를 출력합니다.

두 변수의 값을 112와 11111로 변경합니다.

사전식 비교는 문자열을 한 문자씩 비교해 같은 값이면 그다음 문자를 비교합니다. A 변수와 B 변수의 값은 세 번째 문자에서 달라집니다. A 변수의 세 번째 문자인 2가 B 변수의 세 번째 문자인 1보다 큽니다. A 변수가 더 크므로 < 연산자는 거짓을 반환해 False를 출력합니다.

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