TEST
Section: Misc. Reference Manual Pages (1L)
Updated: GNU 쉘 유틸리티
Index
Return to Main Contents
이름
test - 화일 유형을 점검하고 값을 비교한다.
개요
test
[표현식]
test
{--help,--version}
설명
이 맨페이지는 GNU 버전의
test
를 다룬다.
대부분의 쉘은 같은 이름, 같은 기능의 내장 명령을 지니고 있을 것이다.
test
조건 표현식의 평가에 따라 0 (참) 또는 1 (거짓)의 상태를 반환한다.
expr.
은 단항식(unary) 또는 이항식(binary)가 될 수 있다. 단항식은
보통 화일의 상태를 조사하는데 사용된다.
문자열 연산잔와 수치 비교 연산자도 있다.
- -b 화일
-
만약 화일 이 존재하며 블럭 장치이며 참.
- -c 화일
-
만약 화일 이 존재하고 문자 장치이면 참.
- -d 화일
-
만약 화일 이 존재하고 디렉토리이면 참.
- -e 화일
-
만약 화일 이 존재하면 참.
- -f 화일
-
만약 화일 이 존재하고 보통의 화일이면 참.
- -g 화일
-
만약 화일 이 존재하고 set-group-id 이면 참.
- -k 화일
-
만약 화일 이 ``sticky'' 비트 설정을 가지고 있으면 참.
- -L 화일
-
만약 화일 이 존재하고 심복릭 링크이면 참.
- -p 화일
-
만약 화일 이 존재하고 명명된 파이프이면 참.
- -r 화일
-
만약 화일 이 존재하고 읽기 가능이면 참.
- -s 화일
-
만약 화일 이 존재하고 0 보다 큰 크기를 갖으면 참.
- -S 화일
-
만약 화일 이 존재하고 소켓이면 참.
- -t [fd]
-
만약
fd
가 터미널 상에서 오픈된 것이면 참.
만약
fd
가 생략되면 기본값은 1 ( 표준출력 )이다.
- -u 화일
-
만약 화일 이 존재하고 set-user-id 비트 설정을 가지면 참.
- -w 화일
-
만약 화일 이 존재하고 쓰기가능이면 참.
- -x 화일
-
만약 화일 이 존재하고 실행가능이면 참.
- -O 화일
-
만약 화일 이 존재하고 유효 사용자 ID의 소유이면 참.
- -G 화일
-
만약 화일 이 존재하고 유효 그룹 ID의 소유이면 참.
- 화일1 -nt 화일2
-
만약 화일1 이 (수정일에 의거하여)
화일2보다 최근에 생겼다면 참.
- 화일1 -ot 화일2
-
만약 화일1 이 화일2보다 오래된 것이면 참.
- 화일1 -ef 화일2
-
만약 화일1 과 화일2 이 같은 장치, 같은 아이노드 번호를 갖는다면
참.
- -z 문자열
-
만약 문자열의 길이가 0 이면 참.
- -n 문자열
-
- string
-
문자열
의 길이가 0 이 아니라면 참.
- 문자열1 = 문자열2
-
두 문자열이 같으면 참.
- 문자열1 != 문자열2
-
두 문자열이 같지 않으면 참.
- ! 표현식
-
표현식
이 거짓이면 참.
- 표현식1 -a 표현식2
-
표현식1
과
표현식2
가 둘 다 참이면 참.
- 표현식1 -o 표현식2
-
표현식1
또는
표현식2
둘 중 하나라도 참이면 참.
- 인수1 OP 인수2
-
여기서
OP
는 다음 중 하나이다.
-eq,
-ne,
-lt,
-le,
-gt,
또는
-ge.
이러한 수치 이항 연산자들은 각각 만약 인수1이 인수2보다 같거나,
같지 않거나, 작거나, 작거나 같거나, 크거나, 크거나 같을 때 참을 반환한다.
인수1
와
arg2
는 양의 정수, 음의 정수 또는
문자열
의 길이를 평가하는
-l 문자열 표현식이 될 수 있다.
옵션
GNU
test
가 단 한 개의 인수로 시작하면 다음 옵션이 인식된다:
- --help
-
표준출력으로 사용법을 출력하고 정상적으로 종료한다.
- --version
-
표준출력으로 버전정보를 출력하고 정상적으로 종료한다.
번역자
이 만 용
<geoman@nownuri.nowcom.co.kr>
<freeyong@soback.kornet.nm.kr>
Index
- 이름
-
- 개요
-
- 설명
-
- 옵션
-
- 번역자
-
This document was created by
man2html,
using the manual pages.
Time: 00:13:00 GMT, May 16, 2023