NAMEADD





 NAMEADD - 이름 공간(Name Space)에 정보 추가    298/2

이름 공간에 새로운 정보를 추가합니다.  두개의 기존 노드 사이에 링크를
추가하거나, 노드를 추가하고 그 속성을 정의할 수 있습니다.
 > NAMEADD  from_path  to_path ><
 > NAMEADD  path >
 >>
             ,       
            V                                                    
                                                                 
      -a  attribute_name 
                                  =  value_expression 
      -p YES     -t DIRECTORY 
 >><
      -p NO     -t LEAF 
                     -t integer_node_type 
 VALUE EXPRESSION:
  ([system_type  ] value) 
                        :user_type                              
                                                     ,      
                                                    V              
      ([system_type[]  ] value  ) 
                          :user_type                            
      quoted_character_string 
            ,                                     
           V                                                       
      {  value_expression  } 
 > NAMEADD  -f input_file ><
관련된 명령: NAMEEXT, NAMECOPY, NAMEDEL, NAMEMOD 및 NAMEMOVE
명령행에 정보를 입력하는 대신, 노드 또는 링크의 목록을 포함하고 있는 입력
파일을 사용할 수 있습니다. 텍스트 편집기를 사용하여 파일을 작성하거나,
NAMEEXT를 사용하여 NAMEADD를 위해 수정하고 사용할 수 있는 출력 파일을
작성하십시오. NAMEADD에 -f 매개변수를 지정하여 입력 파일을 사용하십시오.
복귀 코드

 입력 파일 포맷    299/2

다음은 NAMEADD와 함께 사용할 수 있는 입력 파일의 예제입니다.
*
*  주석을 사용하는 것이 좋습니다.  제 1 열에 "*"을 사용하면 주석으로
*  해석됩니다.
*
*  첫번째 포맷은 이미 존재하는 노드 사이에 링크를 추가하는 것입니다.
*  이것은 노드 "registry\user"로 부터 노드 "registry\user\node2"로의
*  링크 "note1"을 작성합니다.
*
registry\user\node1  registry\user\node2
*
*  기타의 유용한 규칙:  (1) 속성은 인용된 문자열이 될 수 있습니다.
*  (2) "\" 다음의 줄바꿈 문자로 끝나는 경우, 명령은 계속 이어집니다.
*  (2)의 경우, 다음 행의 첫번째로 공백이 아닌 문자는 "\"이 되어야 합니다.
*
*
*  경로명에 인쇄가 불가능한 문자가 포함되었기 때문에 문자 기반의 16진수
*  형식으로 되어 있음에 주의하십시오.
*
0x41424300444546 \
     \attr1=(?HAR:300?| "Some Value") \
     \"attribute with ="=(?NTEGER| 15) \
     \0x414243="The attribute name is ABC."

 NAMEADD EXAMPLES    300/2

다음 명령을 사용하여 이름 공간에 대해 정보를 추가할 수 있습니다.
NAMEADD PATH1\NODE1 -a A1={(?NT32| 2), \"A\", \"B\"}
NAMEADD PATH1\NODE1\NODE2 PATH2\NODE2
NAMEADD PATH1\NODE1\NODE1A -a ATTR1=\"GOOBLEDEGOOK\"

 NAMECOPY - 이름 공간 정보를 새로운 위치로 복사    301/2

이름 공간의 일부를 그 이름 공간내의 다른 위치로 복사합니다.
 > NAMECOPY  from_path  to_path ><
                                                -p YES 
                                                -p NO 
관련된 명령: NAMEEXT, NAMEADD, NAMEDEL, NAMEMOD 및 NAMEMOVE
복귀 코드

 NAMECOPY EXAMPLES    302/2

이름 공간내의 한 위치로부터 다른 위치로 정보를 복사하려면, 다음을 입력하십시오.
NAMECOPY MYPATH\NODE1 YOURPATH\NODE3

 NAMEDEL - 연결 삭제    303/2

노드 사이의 연결을 삭제합니다.  노드에 대한 최종 링크를 삭제하는 경우, 그
노드가 하위 노드를 갖고 있지 않으면, 그 노드는 삭제됩니다.
 > NAMEDEL   path <
                              -r 
관련된 명령: NAMEEXT, NAMEADD, NAMECOPY, NAMEMOD 및 NAMEMOVE
복귀 코드

 NAMEDEL EXAMPLES    304/2

NAMEDEL MYPATH\NODE1\NODE2

 NAMEEXT - 이름 공간의 목차    305/2

이름 공간 내의 노드의 목차를 표시합니다.
 > NAMEEXT  path >
                           -s  search_filter 
 > -m >
                         -f output_file 
            V                    
      -i  attribute_name 
             
            V                    
      -x  attribute_name 
      -l 0 
 >><
      -l levels_to_extract 
      -l * 
 탐색 필터:
       logical_operator 
      V                      
  filter 
 논리 연산자:
  AND 
       OR  
       XOR 
 필터:
  attribute_name  EQ  value_expression 
                        NE                        
                        GT                        
                        GE                        
                        LT                        
                        LE                        
      EXISTS (attribute_name) 
      RSTR (attribute_name) EQ string 
      LSTR (attribute_name) EQ string 
      MIDSTR (attribute_name) EQ string 
      ( filter ) 
      NOT ( filter ) 
 값 표현식:
  ([system_type  ] value) 
                        :user_type                              
                                                     ,      
                                                    V              
      ([system_type[]  ] value  ) 
                          :user_type                            
      quoted_character_string 
            ,                                     
           V                                                       
      {  value_expression  } 
관련된 명령: NAMEADD, NAMECOPY, NAMEDEL, NAMEMOD 및 NAMEMOVE
생략시, Nameext 유틸리티 프로그램은 터미널(STDOUT)에 정보를 써넣습니다. 그러나,
-f 매개변수를 사용하여 파일에 출력 내용을 작성할 수 있습니다.
Nameext 유틸리티 프로그램은 단일 노드(생략시 값 또는 -1 0), 지정된 노드나 그
모든 하위 노드들, 또는 이름 공간내의 깊이를 제한하는 것에 관한 정보를 제공할 수
있습니다.
특정한 집합의 탐색 기준(-s 매개변수)을 만족시키는 노드들만을 선택할 수 있으므로
더 많이 제어할 수 있습니다. 결과적으로, 노드에 대한 모든 정보(생략시 값)를
검색하거나, 노드에 대한 메타자료(-m 매개변수)만 검색하거나, 속성목록(-i 및 -x
매개변수)을 포함 또는 제외시킬 수 있습니다.
문자열은 그들이 인쇄가능한 문자들 만을 포함하는 경우, 화면표시 포맷으로 출력
되며, 그렇지 않은 경우에는 문자 기반의 16진수 포맷으로 출력됩니다.
Nameext 유틸리티 프로그램은 input-file 포맷에 대해 Nameadd 유틸리티 프로그램이
요구하는 포맷과 호환되는 출력을 제공합니다.
복귀 코드

 NAMEEXT EXAMPLES    306/2

NAMEEXT os2config\RUN -f C:\MYPRINT.LST
NAMEEXT os2config -l *
NAMEEXT os2config -l 5 -s MIDSTR(?ONAME|) EQ "C:\TCPIP"
NAMEEXT os2config\COUNTRY -m

 NAMEMOD - 노드에 대한 속성 수정    307/2

노드에 대한 현재 속성들의 집합을 수정 또는 대체합니다.
 > NAMEMOD  path >
            , 
           V                                                      
 > -m  attribute_name ><
                              =  value_expression           
            ~attribute_name        
           ,        
          V                                                         
    -r 
             attribute_name                   
             =  value_expression 
                                =  value_expression 
관련된 명령: NAMEEXT, NAMEADD, NAMECOPY, NAMEDEL, 및 NAMEMOVE
리턴 코드

 NAMEMOD EXAMPLES    308/2

NAMEMOD MYPATH\NODE1 -r ?ONAME|="\NODE1\"
NAMEMOD MYPATH\NODE1\NODE1A -m ATTR1="\NODE1A\",ATTR2
NAMEMOD MYPATH\NODE1\NODE1A -m ~ATTR1

 NAMEMOVE - 새로운 위치로 이름 공간 정보를 이동    309/2

이름 공간의 일부를 이름 공간내의 한 위치에서 다른 위치로 이동시킵니다.
 > NAMEMOVE  from_path  to_path <
관련된 명령: NAMEEXT, NAMEADD, NAMECOPY, NAMEDEL, 및  NAMEMOD
복귀 코드

 복귀 코드    310/2

 코드      의미
 0         OK
           명령이 정상적으로 실행되었습니다.
 4         경고
           명령이 정상적으로 실행되었으나, 경고가 발행되었습니다.
 8         오류
           명령이 실행되지 않았습니다. 정확하지 않거나 상충되는 매개변수와 같은
           사용자 입력 오류가 발견되었습니다.
 12        내부 오류
           명령이 실행되지 않았습니다. 내부적인 오류로 인해 문제가
           발생하였습니다.

 NAMEMOVE EXAMPLES    311/2

NAMEMOVE MYPATH\NODE1\NODE1A YOURPATH\NODE1\NODE1A


명령어 목차로 가기

목차로 가기


eComStation ArcaOS | 예전 사이트소개 / 새 사이트소개 | 설치 관련 도움 요청 | 초기화면 가기
Copyright © 1995-2021