Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 valposix 명령입니다.
프로그램:
이름
val — SCCS 파일의 유효성을 검사합니다(개발)
개요
값 -
파 [-s] [-m name] [-r SID] [-y 유형] 파일...
기술
The 파 유틸리티는 지정된 파일 를 충족하는 SCCS 파일입니다.
옵션으로 지정된 특성.
옵션
The 파 유틸리티는 POSIX.1-2008의 기본 정의 볼륨을 준수해야 합니다. 섹션
12.2, 유틸리티 통사론 가이드 라인의 사용을 제외하고 '-' 피연산자는 엄격하지 않습니다.
가이드라인에서 의도한 대로(즉, 표준 입력에서 옵션 및 피연산자를 읽는 것).
다음 옵션이 지원됩니다.
-m name 지정 name, 이는 SCCS %와 비교됩니다.M% 키워드 입력 파일; 만나다 얻을.
-r SID 지정 SID (SCCS 식별 문자열), SCCS 델타 번호. 수표는
여부를 결정하도록 한다. SID 모호합니다(예: -r 1 is
물리적으로 존재하지 않지만 1.1, 1.2 등을 암시하기 때문에 모호합니다.
존재할 수 있음) 또는 유효하지 않음(예: -r 1.0 or -r 1.1.0 무효이기 때문에
두 경우 모두 유효한 델타 숫자로 존재할 수 없습니다). 만약 SID 유효하고 아님
모호한 경우 실제로 존재하는지 확인하기 위해 확인해야 합니다.
-s 오류에 대해 일반적으로 표준 출력에 기록되는 진단 메시지를 음소거합니다.
지정된 명령줄에서 명명된 각 파일을 처리하는 동안 감지됩니다.
-y 유형 지정 유형, 이는 SCCS %와 비교되어야 합니다.Y% 키워드 입력 파일; 만나다
얻을.
피연산자
다음 피연산자가 지원됩니다.
파일 기존 SCCS 파일의 경로 이름. 정확히 하나라면 파일 피연산자가 나타나고
is '-', 표준 입력을 읽어야 합니다. 각 줄은 독립적으로
명령줄 인수 목록인 것처럼 처리됩니다. (단, 라인은
매개변수 확장 또는
따옴표 제거.)
STDIN
표준 입력은 다음 경우에만 사용되는 텍스트 파일입니다. 파일 피연산자는 다음과 같이 지정됩니다.
'-'.
입력 파일
처리되는 모든 SCCS 파일은 지정되지 않은 형식의 파일입니다.
환경 변수
다음 환경 변수는 실행에 영향을 미칩니다. 파:
랑 설정되지 않은 국제화 변수에 대한 기본값을 제공하거나
없는. (POSIX.1-2008의 기본 정의 볼륨을 참조하십시오. 섹션 8.2,
국제화 변수 국제화를 위해
로케일 범주의 값을 결정하는 데 사용되는 변수)
LC_ALL 비어 있지 않은 문자열 값으로 설정된 경우 다른 모든 값을 재정의합니다.
국제화 변수.
LC_CTYPE 텍스트 데이터의 바이트 시퀀스 해석을 위한 로케일 결정
문자로(예: 다중 바이트 문자가 아닌 단일 바이트
인수 및 입력 파일).
LC_메시지
의 형식과 내용에 영향을 주는 데 사용해야 하는 로케일을 결정합니다.
표준 오류에 기록된 진단 메시지 및 기록된 정보 메시지
표준 출력으로.
NLS경로 처리를 위한 메시지 카탈로그의 위치를 결정합니다. LC_메시지.
비동기 이벤트
기본.
표준 출력
표준 출력은 다음 중 하나에 대한 정보 메시지로 구성됩니다.
1. 각 파일 처리
2. 표준 입력에서 읽은 각 명령줄
표준 입력을 사용하지 않는 경우 각 파일 불일치를 산출하는 피연산자,
출력 라인은 다음과 같은 형식이어야 합니다.
"%NS: %s\n", <경로명>,지정 현>
표준 입력이 사용되는 경우 불일치를 생성하는 각 입력 라인에 대해 출력
다음과 같은 형식이어야 합니다.
"%s\n\n %NS: %s\n", <입력>,경로명>,지정 현>
어디입력>는 입력 라인에서 종료 라인을 뺀 값입니다. .
STDERR
사용하지 않습니다.
출력 파일
없음.
확장 기술
없음.
EXIT 지위
에 의해 반환된 8비트 코드 파 가능한 오류를 구분해야 합니다. 즉, 그것은
세트 비트가 다음과 같이 해석되는 비트 문자열로 해석될 수 있습니다.
0x80 = 파일 인수가 없습니다.
0x40 = 알 수 없거나 중복된 옵션.
0x20 = 손상된 SCCS 파일.
0x10 = 파일을 열 수 없거나 SCCS가 아닌 파일.
0x08 = SID 유효하지 않거나 모호합니다.
0x04 = SID 존재하지 않는다.
0x02 = %Y%, -y 불일치.
0x01 = %M%, -m 불일치.
참고 파 주어진 명령줄에서 두 개 이상의 파일을 처리할 수 있고 처리할 수 있습니다.
여러 명령줄(표준 입력을 읽을 때). 이 경우 집계 코드
반환되어야 합니다: 각 명령줄 및 파일에 대해 생성된 코드의 논리적 OR
처리됨.
결과 OF 오류
기본.
The 수행원 섹션 are 유익합니다.
신청 사용법
이후 파 종료 상태는 0x80 비트를 설정하고 쉘 응용 프로그램 검사 "$?" 말할 수 없다
누락된 파일 인수 또는 신호 수신으로 인해 종료된 경우.
사용 예
XNUMX개의 SCCS 파일이 있는 디렉토리에서—sx (의 t ``텍스트'' 입력), 싸이및 sz (손상된
파일) - 다음 명령은 표시된 출력을 생성할 수 있습니다.
파 - <
-y sx
-m y 싸이
sz
EOF
-y sx
sx: %Y%, -y 불일치
sz
sz: 손상된 SCCS 파일
이론적 해석
없음.
미래 오시는 길
없음.
onworks.net 서비스를 사용하여 온라인으로 valposix 사용