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

uuid_gen
uuid_gen uuid_gen 명령(NCS) 목적 오브젝트, 유형 및 인터페이스를 위한 Universal Unique Identifiers(UUNI)를 생성합니다. 구문
/etc/ncs/uuid_gen [ -c ] [ -p ] [ -C ] [ -P ]
설명
uuid_gen 프로그램은 UUID를 생성합니다. 디폴트로 UUID를 나타내는 문자열을 생성합니다. uuid_gen의 옵션으로 사용자는 uuid_$t 유형의 변수를 초기화하는 데 적합한 UUID의 소스 코드를 표시할 수 있습니다.
플래그
-C UUID의 C 자원 코드 표시를 생성합니다.
-c C 구문의 인터페이스 정의에 대한 UUID 속성을 포함하는 템플릿을 생성합니다.
-P UUID의 파스칼 자원 코드 표시를 생성합니다.
-p 파스칼 구문에 있는 인터페이스 정의에 대하여 UUID 속성을 포함하는 템플릿을 생성합니다.
예제
UUID를 나타내는 문자열을 생성하려면 다음과 같이 입력하십시오.
/etc/ncs/uuid_gen
출력은 다음과 같습니다.
34dc23469000.0d.00.00.7c.5f.00.00.00
C 구문 안에 인터페이스 정의에 대한 템플릿을 생성하려면 다음과 같이 입력하십시오.
/etc/ncs/uuid_gen -c
출력은 다음과 같습니다.
%c
[
uuid(34dc239ec000.0d.00.00.7c.5f.00.00.00),
version(1)
]
interface INTERFACENAME {
}
UUID를 나타내는 C 자원 코드를 생성하려면 다음과 같이 입력하십시오.
/etc/ncs/uuid_gen -C
출력은 다음과 같습니다.
= { 0x34dc23af,
0xf000,
0x0000,
0x0d,
{0x00, 0x00, 0x7c, 0x5f, 0x00, 0x00, 0x00} };
파스칼 구문에 인터페이스 정의에 대한 템플릿을 생성하려면 다음과 같이 입력하십시오.
/etc/ncs/uuid_gen -p
출력은 다음과 같습니다.
%pascal
[
uuid (458487b55160.02.c0.64.02.03.00.00.00),
version (1)
]
interface INTERFACENAME;
end;
UUID를 나타내는 파스칼 자원 코드를 생성하려면 다음과 같이 입력하십시오.
/etc/ncs/uuid_gen -P
출력은 다음과 같습니다.
:= [
time_high := 16#458487df,
time_low := 16#9fb2,
reserved := 16#000,
family := chr(16#02),
host := [chr(16#c0), chr(16#64), chr(16#02), chr(16#03),
chr(16#00), chr(16#00), chr(16#00)]
]
관련 정보
NCS 명령 리스트.