test 명령
수치 테스트
매개 변수
설명 하 다.
-eq
진짜 와 같다
-ne
같 지 않 으 면 진짜 다.
-gt
크 면 진실 이다.
-ge
보다 크 면 진실 이다.
-lt
작 으 면 진짜 다.
-le
작 으 면 진짜
예:
num1=100
num2=100
if test $[num1] -eq $[num2]
then
echo '两个数相等!'
else
echo '两个数不相等!'
fi
출력 결과:
两个数相等!
문자열 테스트
매개 변수
설명 하 다.
=
진짜 와 같다
!=
같 지 않 으 면 진실 이다.
- z 문자열
문자열 의 길이 가 0 이면 진짜 입 니 다.
- n 문자열
문자열 의 길이 가 0 이 아니면 진짜 입 니 다.
예:
num1="ru1noob"
num2="runoob"
if test $num1 = $num2
then
echo '两个字符串相等!'
else
echo '两个字符串不相等!'
fi
출력:
两个字符串不相等!
파일 테스트
매개 변수
설명 하 다.
- e 파일 이름
파일 이 존재 하면 진짜 입 니 다.
- r 파일 이름
파일 이 존재 하고 읽 을 수 있다 면 진짜 입 니 다.
- w 파일 이름
파일 이 존재 하고 쓸 수 있다 면 진짜 입 니 다.
- x 파일 이름
파일 이 존재 하고 실행 가능 하 다 면 진짜 입 니 다.
- s 파일 이름
파일 이 존재 하고 최소한 한 글자 가 있 으 면 진짜 입 니 다.
- d 파일 이름
파일 이 존재 하고 디 렉 터 리 가 진짜 라면
- f 파일 이름
파일 이 존재 하고 일반 파일 이 라면 진짜 입 니 다.
- c 파일 이름
파일 이 존재 하고 문자 형 특수 파일 이 있 으 면 진짜 입 니 다.
- b 파일 이름
파일 이 존재 하고 블록 특수 파일 이 있 으 면 진짜 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.