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

gencat
gencat gencat 명령 목적 메세지 카탈로그를 작성하고 수정합니다. 구문
gencat CatalogFile SourceFile ...
설명
gencat 명령은 메세지 텍스트 소스 파일(일반적으로 *.msg)로부터 메세지 카탈로그 파일(일반적으로 *.cat)을 작성합니다. gencat 명령은 SourceFile 매개변수에 지정된 메세지 텍스트 소스 파일을 CatalogFile 매개변수에 지정된 포맷 메세지 카탈로그에 병합합니다. 메세지를 소스 파일에 입력한 후, gencat 명령으로 소스 파일을 처리하여 메세지 카탈로그를 작성하십시오. gencat 명령은 카탈로그 파일이 존재하지 않으면 하나를 작성합니다. 카탈로그 파일이 존재하지 않으면, gencat 명령은 새로운 메세지를 카탈로그 파일에 포함시킵니다.
메세지 텍스트 소스 파일을 어떤 수로도 지정할 수 있습니다. gencat 명령은 지정된 순서대로 하나씩 여러 개의 소스 파일을 처리합니다. 연속된 각 소스 파일은 카탈로그를 수정합니다. 세트와 메세지 번호가 충돌하면, SourceFile 매개변수에 지정된 새로운 메세지 텍스트가 현재 CatalogFile 매개변수에 포함되어 있는 기존의 메세지 텍스트를 대체합니다. 메세지 번호는 1-NL_MSGMAX 사이에 들어 있어야 합니다. 세트 번호는 1-NL_SETMAX 사이에 들어 있어야 합니다.
gencat 명령은 상징적 메세지 식별자를 승인하지 않습니다. 상징적 메세지 ID를 사용하려면 mkcatdefs 명령을 수행해야 합니다.
주: -(대쉬) 문자가 CatalogFile 매개변수로 지정될 경우, 표준 출력이 사용됩니다. -(대쉬) 문자가 SourceFile 매개변수로 지정된 경우에는 표준 입력이 사용됩니다.
종료 상태
이 명령은 다음 종료 값을 리턴합니다.
0 성공적으로 완료했습니다.
>0 오류가 발생했습니다.
예제
소스 파일 test.msg에서 test.cat 카탈로그를 작성하려면, 다음과 같이 입력하십시오.
gencat test.cat test.msg
test.msg 파일에는 기호형 식별자가 들어 있지 않습니다.
파일
/usr/bin/gencat gencat 명령이 들어 있습니다.
관련 정보
The dspcat 명령, dspmsg 명령, mkcatdefs 명령, runcat 명령.
catclose 서브루틴, catgets 서브루틴, catopen 서브루틴.