| HOME / 정보공유 / AIX 명령어 모음

prs
prs prs 명령(SCCS) 목적 SCCS(소스 코드 제어 시스템) 파일을 표시합니다. 구문
prs [ -a ] [ -d String ] [ -r [ SID ] | [ -cCutoff ] ] [ -e | -l ] File ...
설명
prs 명령은 먼저 지정된 파일을 읽은 후 SCCS(소스 코드 제어 시스템) 파일의 일부 또는 모두를 표준 출력에 기록합니다. File 매개변수에 디렉토리를 지정하면, prs 명령은 모든 SCCS 파일(접두어가 s.인)의 요청된 조치를 수행합니다. File 매개변수에 대해 -(빼기 기호)를 지정하면, prs 명령은 표준 입력을 읽어 각 행을 SCCS 파일의 이름으로 해석합니다. prs 명령은 파일 끝 문자에 도달할 때까지 입력을 계속 읽습니다.
데이터 키워드
데이터 키워드는 SCCS 파일의 일부가 검색되고, 표준 출력에 쓰여지도록 지정합니다. SCCS 파일의 모든 부분은 연관된 데이터 키워드를 갖습니다. 데이터 키워드가 지정된 파일에 나타날 수 있는 시간의 크기에는 한계는 없습니다.
prs 명령이 표시하는 정보는 사용자 제공 텍스트와 이들이 지정된 파일에 나타나는 순서대로 인식된 데이터 키워드에 대체되는 해당 값(SCCS 파일에서 발췌된)으로 구성됩니다. 데이터 키워드 값의 형식은 직접적으로 키워드가 대체되는 단순형과 또는 캐리지 리턴이어야만 대체가 되는 다중 회선 중 하나입니다. 텍스트는 인식되는 데이터 키워드 외의 모든 문자로 구성됩니다. \t(백슬래쉬, 문자 t)로 탭 문자를 지정하고 \n(백슬래쉬, 문자 n)으로 캐리지 리턴 또는 개행 문자를 지정하십시오. \t 및 \n을 추가 \(백슬래쉬)와 함께 사용하면, 쉘이 \를 해석하지 못하게 하여 t 또는 n 문자만 prs 명령에 텍스트로서 패스하지 못하게 한다는 점에 유의하십시오.
다음 테이블에서는 SCCS 파일의 델타 테이블에 있는 정보와 관련된 키워드를 나열합니다.

델타 테이블 키워드
키워드 | 표현되는 데이터 | 값 | 형식
:R: | 릴리스 번호 | num | 단순형
:L: | 레벨 번호 | num | 단순형
:B: | 분기 번호 | num | 단순형
:S: | 일련번호 | num | 단순형
:I: | SCCS ID 문자열(SID) | :R::L::B::S: | 단순형
:Dy: | 작성된 연도 델타 | YY | 단순형
:Dm: | 작성된 월 델타 | MM | 단순형
:Dd: | 작정된 일 델타 | DD | 단순형
:D: | 작성된 날짜 델타 | YY/MM/DD | 단순형
:Th: | 작성된 시 델타 | HH | 단순형
:Tm: | 작성된 분 델타 | MM | 단순형
:Ts: | 작성된 초 델타 | SS | 단순형
:T: | 작성된 시간 델타 | HH/MM/SS | 단순형
:DT: | 델타 유형 | D 또는 R | 단순형
:P: | 델타를 작성한 사용자 | 로그인 명 | 단순형
:DS: | 델타 일련번호 | num | 단순형
:DP: | 이전 델타 일련번호 | num | 단순형
:Dt: | 델타 정보 | :DT::I::D::T::P::DS::DP: | 단순형
:Dn: | 포함된 델타의 일련번호 | :DS: . . . | 단순형
:Dx: | 제외된 델타의 일련번호 | :DS: . . . | 단순형
:Dg: | 무시된 델타의 일련번호 | :DS: . . . | 단순형
:DI: | 포함된, 제외된, 무시된 델타의 일련번호 | :Dn:/:Dx:/:Dg: | 단순형
:Li: | 델타로 삽입된 행 수 | num | 단순형
:Ld: | 델타로 삭제된 행 수 | num | 단순형
:Lu: | 델타에 의해 변경되지 않은 행 수 | num | 단순형
:DL: | 델타 행 통계 | :Li:/:Ld:/:Lu: | 단순형
:MR: | 델타에 대한 MR 번호 | 텍스트 | 다중 회선
:C: | 델타에 대한 주석 | 텍스트 | 다중 회선

다음 테이블에서는 SCCS 파일의 헤더 플래그와 관련된 키워드를 나열합니다.

헤더 플래그 키워드
키워드 | 표현되는 데이터 | 값 | 형식
:Y: | 모듈 유형 | 텍스트 | 단순형
:MF: | MR 유효성 플래그 집합 | 예 또는 아니오 | 단순형
:MP: | MR 유효성 프로그램명 | 텍스트 | 단순형
:KF: | 키워드/오류 경고 플래그 세트 | 예 또는 아니오 | 단순형
:BF: | 분기 플래그 세트 | 예 또는 아니오 | 단순형
:J: | 편집 플래그 세트 결합 | 예 또는 아니오 | 단순형
:LK: | 잠긴 릴리스 | :R: . . . | 단순형
:Q: | 사용자 지정 키워드 | 텍스트 | 단순형
:M: | 모듈명 | 텍스트 | 단순형
:FB: | 바닥 경계 | :R: | 단순형
:CB: | 상한 경계 | :R: | 단순형
:Ds: | 디폴트 SID | :I: | 단순형
:ND: | 널 델타 플래그 집합 | 예 또는 아니오 | 단순형
:FL: | 헤더 플래그 리스트 | 텍스트 | 다중 회선

다음 테이블에서는 SCCS 파일의 다른 부분과 관련된 키워드를 나열합니다.

다른 키워드
키워드 | 표현되는 데이터 | 값 | 형식
:UN: | 사용자 이름 | 텍스트 | 다중 회선
:FD: | 설명적 텍스트 | 텍스트 | 다중 회선
:BD: | 텍스트의 본문 | 텍스트 | 다중 회선
:GB: | g 파일에 있는 텍스트 | 텍스트 | 다중 회선
:W: | what 문자열 | :Z::M: \tab :I: | 단순형
:A: | what 문자열 | :Z::Y::M::I::Z: | 단순형
:Z: | what 문자열 분리 문자 | @(#) | 단순형
:F: | SCCS 파일 이름 | 텍스트 | 단순형
:PN: | SCCS 파일 경로 이름 | 텍스트 | 단순형

파일
각각의 플래그 또는 플래그 그룹은 각각의 명명된 파일에 개별적으로 적용됩니다.
-a 제거되었는지 여부에 관계 없이, 지정된 델타에 대한 정보를 기록합니다(rmdel 명령 참조). -a 플래그를 지정하지 않으면, prs 명령은 제거되지 않은 지정된 델타에만 정보를 제공합니다.
-c Cutoff -e 및 -l 플래그에 cutoff 날짜와 시간을 지정합니다. 다음 양식으로 Cutoff값을 지정하십시오.
YY[MM[DD[HH[MM[SS]]]]]
생략된 모든 항목은 그들의 최대값을 디폴트로 가지므로, -c8402를 지정하면 c840229235959를 지정하는 것과 같습니다. 숫자가 아닌 문자로 필드를 구분할 수 있습니다. 예를 들면, -c84/2/20,9:22:25 또는 -c"84/2/20 9:22:25", 또는 "-c84/2/20 9:22:25"를 지정할 수 있습니다. -c 플래그는 -r 플래그와 함께 지정될 수 없습니다.
-d String 데이터 항목이 표시되도록 지정합니다. 문자열은 선택적 텍스트와 SCCS 파일 데이터 키워드로 이루어져 있습니다. 문자열은 MBCS(멀티바이트 문자 세트) 문자를 포함할 수 있습니다. 문자열은 공백을 포함하므로 따옴표로 문자열을 묶어야 합니다.
-e -r 플래그로 지정된 델타를 포함하면서, 그보다 먼저 작성된 모든 델타에 대한 정보를 요청합니다.
-l -r 플래그로 지정된 델타를 포함하면서, 그보다 나중에 작성된 모든 델타에 대한 정보를 요청합니다.
-r[SID] prs 명령이 정보를 검색할 델타의 SCCS ID 문자열(SID)을 지정합니다.-r 플래그와 선택 SID 매개변수 사이에 공백을 입력하지 마십시오. SID가 지정되지 않으면, 명령은 가장 높은 번호가 매겨진 델타의 SID 정보를 검색합니다. -r 플래그는 -c 플래그와 함께 지정될 수 없습니다.
종료 상태
이 명령은 다음의 값을 리턴합니다.
0 성공적으로 완료되었습니다.
>0 오류가 발생했습니다.
예제
1. SCCS 파일 이름 s.test.c(rmdel 명령을 사용하여 제거된 모든 델타 포함)를 표시하려면 다음과 같이 입력하십시오.
prs -a s.test.c
2. 사용자 로그인 이름, 델타에서 삽입한 행 수, s.test.c의 SID 1.2에 대해 델타에서 삭제한 행 수를 표시하려면 다음과 같이 입력하십시오.
prs -r1.2 -d":P:\n:Li:\n:Ld:" s.test.c
파일
/usr/bin/prs prs명령이 들어 있습니다.
관련 정보
admin 명령, delta 명령, get 명령, sccshelp 명령
sccsfile 파일 형식