조건절에서 자주 사용되는 연산자들😎
Bash 쉘을 사용하다보면 종종 연산자들을 사용하게 되는데 자주 까먹어서 테이블로 정리✌
연산자 | 설명 (True가 되는 경우) |
---|---|
! 명제 | 명제가 거짓일 때 |
-n 문자열 | 문자열의 길이가 0보다 클 때 |
-z 문자열 | 문자열의 길이가 0일 때 |
문자열1 = 문자열2 | 두 문자열이 서로 같을 때 |
문자열 != 문자열2 | 두 문자열이 서로 다를 때 |
정수1 -eq 정수2 | 두 정수가 서로 같을 때 |
정수1 -gt 정수2 | 정수1이 정수2보다 클 때 |
정수1 -lt 정수2 | 정수1이 정수2보다 작을 때 |
-d 디렉토리 | 해당 디렉토리가 존재할 때 |
-e 파일 | 해당 파일이 존재할 때 |