기금넷 공식사이트 - 금 선물 - 리눅스 셸 if 문에서 ~ 는 무엇을 의미합니까?

리눅스 셸 if 문에서 ~ 는 무엇을 의미합니까?

If 는 어떤 사물이 설정 조건을 만족하는지 판단하는 판단문이다.

1, 형식은 다음과 같습니다.

만약? 문 형식

만약? 상황

그리고 나서

명령

기타

명령

Fi, 2 로 끝나는 세 가지 조건식을 잊지 마세요.

만약? 지휘? 그리고 나서

만약? 기능? Then 명령이 성공적으로 실행되었습니다. 0 을 반환하는 것과 같습니까? (예를 들어 grep? , 일치 항목 찾기)? 실행에 실패했습니다. 0 이 아닌 값을 반환합니까? (grep, 일치하는 항목을 찾을 수 없음)

만약? [? Expression_r_r_r? ]? Then 표현식의 결과가 true 이면 0 을 반환하고 If 는 0 의 값을 then 으로 안내합니다.

만약? 테스트? Expression_r_r_r? Then 표현식의 결과가 false 이면 0 이 아닌 값이 반환되고 If 는 0 이 아닌 값을 then 으로 부트합니다.