조건식

1. 문자열 비교

조건식 설명
문자열1==문자열2 문자열이 일치
문자열1!=문자열2 문자열이 일치하지 않음
-z 문자열 빈 문자열
-n 문자열 빈 문자열 아님
문자열==패턴 문자열이 패턴에 매치
문자열!=패턴 문자열이 패턴에 매치하지 않음

2. 수치 비교

조건식 설명
수치1 -eq 수치2 수치가 같음(equal)
수치1 -ne 수치2 수치가 같지 않음 (not equal)
수치1 -lt 수치2 수치1이 수치2보다 작음 (less equal)
수치1 -le 수치2 수치1이 수치2보다 작거나 같음 (less or equal)
수치1 -gt 수치2 수치1이 수치2보다 큼(greater than)
수치1 -ge 수치2 수치1이 수치2보다 크거나 같음 (greater or equal)

3.조건식에 따른 파일검사

조건식 설명
-e 파일명 파일이 존재함
-d 파일명 디렉터디
-h 파일명 심볼릭 링크
-f 파일명 일반 파일

4. 조건 논리연산

조건식 설명
조건1 && 조건2 양쪽 다 성립
조건! || 조건2 한쪽 혹은 양쪽다 성립
!조건 조건이 성립하지 않음
true 조건이 언제나 성립
false 조건이 언제나ㅣ 성립하지않음

 

전문가를위한 10년활용 리눅스 시스템을 보며정리~

Leave your Comment

Your email address will not be published. Required fields are marked *