>  기사  >  백엔드 개발  >  Linux 스크립트 판단 조건 요약(필독)

Linux 스크립트 판단 조건 요약(필독)

高洛峰
高洛峰원래의
2017-02-13 16:30:341350검색

아래와 같습니다.

-b 파일 파일이 존재하고 블록 특수 파일인 경우 참
-c 파일 파일이 존재하고 문자 특수 파일인 경우 참
-d 파일 파일이 존재하고 디렉터리인 경우 true
-e file은 파일이 존재하는 경우 true
-f file은 파일이 존재하고 규칙 파일인 경우 true
-g file 파일이 존재하는 경우 true SGID 비트가 설정됩니다.
-h file 파일이 존재하고 일치하는 링크인 경우 true
-k file 파일이 존재하고 "sticky" 비트가 설정된 경우 true
-p 파일의 값 파일이 존재하고 명명된 파이프인 경우 true입니다.
-r file은 파일이 존재하고 읽을 수 있는 경우 true입니다.
-s file은 파일이 존재하고 크기가 0보다 큰 경우 true, true
-u file 파일이 존재하고 SUID 비트가 설정된 경우 true
-w file 파일이 존재하고 쓰기 가능한 경우 true
-x file 파일이 존재하고 쓰기 가능한 경우 true 실행되는 경우 True
-o file 파일이 존재하고 유효한 사용자 ID가 소유한 경우 True

-z string 문자열 길이가 0이면 True
-n string if 문자열 길이가 0이 아니면 true
string1 = string2 두 문자열이 같으면 true
string1 != string2 두 문자열이 같지 않으면 true

int1 -eq int2 int1이 int2와 같으면 True
int1 -ne int2 int1이 int2와 같지 않으면 참
int1 -lt int2 int1이 int2보다 작으면 참
int1 -le int2 int1이 int2보다 작거나 같으면 참
int1 -gt int2 int1이 int2보다 크면 true입니다
int1 -ge int2 int1이 int2보다 크거나 같으면 true입니다

!expr expr이 False이면 복합 표현은 참이다. expr은 유효한 테스트 표현식일 수 있습니다
expr1 -a expr2 expr1과 expr2가 모두 true인 경우 정수는 true입니다.
expr1 -o expr2 expr1 또는 expr2가 true인 경우 정수는 true입니다

위의 Linux 스크립트 판단 조건 요약(반드시 읽어야 함)은 편집자가 공유한 모든 내용이므로 참고가 되기를 바라며 PHP 중국어 웹사이트를 지원해 주시길 바랍니다.

더 많은 리눅스 스크립트 판단 조건 요약(필독) 관련 글은 PHP 중국어 홈페이지를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.