스크립트의 각 부분은 다음과 같이 동작합니다.
① A 변수와 B 변수가 같은지 비교합니다. A 변수와 B 변수에는 서로 다른 문자열이 저장돼 있으므로 == 연산자는 거짓을 반환합니다.
② A 변수와 B 변수가 다른지 비교합니다. A 변수와 B 변수에는 서로 다른 문자열이 저장돼 있으므로 != 연산자는 참을 반환합니다.
③ A 변수와 B 변수를 사전식으로 비교합니다. A 변수의 h(hello)가 B 변수의 w(world)보다 앞에 있으므로 > 연산자는 거짓을 반환합니다.
④ 문자열의 길이가 0이 아닌지 확인합니다. A 변수에 저장된 hello는 길이가 5입니다. 따라서 -n 연산자는 참을 반환합니다.
⑤ 문자열의 길이가 0인지 확인합니다. A 변수에 저장된 hello는 길이가 5이므로 -z 연산자는 거짓을 반환합니다.