tail head cat sleep
QR code linking to this page

Man page  — IDENT

명칭

ident - 파일내의 RCS 키워드를 읽어낸다

내용

서식

ident [ -q ] [ -V ] [ file . . . ]

해설

ident (은)는, 지정된 파일이 있으면 그 파일로부터, 지정이 없는 경우에는 표준 입력으로부터, $keyword: text $ 되는 패턴을 검색합니다.

이러한 패턴은, 통상 RCSco(1) 명령에 의해 자동적으로 삽입됩니다만, 수작업으로 입금시키는 일도 가능합니다. 옵션 -q (을)를 지정하면(자), 파일중에 키워드를 발견할 수 없어도 경고 메세지를 출력하지 않습니다. -V (을)를 지정하면(자), ident 의 버젼 번호를 표시합니다.

ident (은)는, 텍스트 파일과 같게 오브젝트 파일이나 덤프 파일에도 사 용 할 수가 있습니다. 예를 들어, 이하의 C 언어 프로그램 f.c 그리고,
#include <stdio.h>
static char const rcsid[] =
"$Id: f.c, v 1, v 1.5 1999/08/27 23:36:42 $";
int main() { return printf("%s\n", rcsid) == EOF; }
f.c 하지만 f.o 에 컴파일 되고 있다면, 이하의 명령
ident f.c f.o
(은)는, 다음과 같은 출력을 실시합니다.
f.c: $Id: f.c, v 1, v 1.5 1999/08/27 23:36:42 $ f.o: $Id: f.c, v 1, v 1.5 1999/08/27 23:36:42 $
C 언어 프로그램으로 상기와 같은 캐릭터 라인 rcsid 하지만 정의되어 한편 사용되지 않을 때, lint(1) 하지만 경고를 내거나 C 컴파일러에 따라서는 최적화에 의해 캐릭터 라인을 삭제한다 경우가 있습니다. 무엇보다, 좋은 해결책은 위의 프로그램 예의 같게 캐릭터 라인 rcsid (을)를 사용하는 것입니다.

ident (은)는, * 가 서포트한다 keyword (이)가 아니어도, 모든 $keyword: text $ 패턴을 표시합니다. 이것에 의해, $XConsortium$ (와)과 같은 비표준의 keyword 에 대해서도 정보를 얻을 수 있습니다.

키워드

다음에 현재, co(1) 하지만 취급하는 keyword 를 듭니다. 디폴트에서는, 모든 시각은 협정 세계시 (UTC 자주 GMT로 불립니다)(으)로 나타내집니다만, 체크아웃 때에, co-zzone 옵션을 사용한 파일에 대해서는, 숫자에 의한 타임 존이 부가되고
$Author$
  그 리버젼을 체크인 한 유저명입니다.
$Date$
  그 리버젼을 체크인 한 일자와 시각입니다.
$Header$
  RCS 파일의 풀 패스명을 포함한 표준의 헤더, 리버젼 번호, 저자, 상태, 및 락 되고 있는 경우에는 잠근 사람입니다.
$Id$ RCS 파일의 이름이 풀 패스가 아닌 것을 제외해, $Header$, (와)과 같습니다.
$Locker$
  그 리버젼을 잠근 사람의 유저명 (락되어 있지 않은 경우는 공백) 입니다.
$Log$
  체크인 때에 쓰여진 로그 메세지입니다. ident 의 목적으로 해서는, $RCSfile$ (와)과 등가입니다.
$Name$
  리버젼을 체크아웃 할 경우에 사용하는 심볼명입니다(있고일지도 몰라 선).
$RCSfile$
  풀 패스가 아닌 RCS 파일의 이름입니다.
$Revision$
  그 리버젼의 리버젼 번호입니다.
$Source$
  RCS 파일의 풀 패스명입니다.
$State$
  rcs(1) or ci(1)-s 옵션으로 붙일 수 있던 그 리버젼 상태입니다.
co(1) (은)는 이하의 캐릭터를 escape sequence로 표현하는 것으로써, 키워드의 캐릭터 라인의 형태를 유지합니다.

 
char    escape sequence
tab     \t
newline \n
space   \040
$       \044
\       \\

저자

Author: Walter F. Tichy.
Manual Page Revision: 1,; Release Date: v.
Copyright © 1982, 1988, 1989 Walter F. Tichy.
Copyright © 1990, 1992, 1993 Paul Eggert.

관련 항목

ci(1), co(1), rcs(1), rcsdiff(1), rcsintro(1), rcsmerge(1), rlog(1), rcsfile(5)
Walter F. Tichy, RCS—A System for Version Control, Software—Practice & Experience 15, 7 (July 1985), 637-654.

v IDENT (1) GNU

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

I have a natural revulsion to any operating system that shows so little planning as to have to named all of its commands after digestive noises (awk, grep, fsck, nroff).