CLI에서 와일드카드 사용

시스템 명령행 인터페이스(CLI)에서 와일드 카드를 사용할 수 있습니다.

CLI는 특정 매개변수의 인수 내에서 와일드카드로서 별표 문자(*) 사용을 지원합니다. 예기치 못한 결과를 방지하기 위해 와일드카드를 사용하는 경우 고려해야 하는 몇 가지 동작상의 문제가 있습니다. 이러한 동작상의 문제와 이를 방지하는 방법을 다음에서 설명합니다.
  1. 노드에 로그온해 있는 동안 명령을 실행합니다.

    쉘은 백슬래시 문자 앞에서 이스케이프 처리되지 않은 경우 특수 문자를 해석하려고 합니다. 와일드 카드와 일치하는 파일이 있으면 와일드카드는 파일 목록으로 확장됩니다. 일치하는 파일이 없으면 와일드카드는 시스템 명령에 그대로 전달됩니다.

    확장을 방지하려면 형식 중 하나로 다음 명령을 실행하십시오.

    cleardumps -prefix '/dumps/*.txt' 작은따옴표 표시 포함
    ('') 또는

    cleardumps -prefix /dumps/\*.txt 백슬래시 사용(\) 또는

    cleardumps -prefix "/dumps/*.txt" 큰따옴표 표시 포함
    ("").

  2. 예를 들어 호스트에서 SSH(Secure Shell)를 통해 명령을 실행합니다.

    이 방법은 클러스터형 시스템(시스템)에서 SSH를 통해 쉘에 전달하기 전에 호스트 쉘이 명령행을 처리하므로 보다 복잡합니다. 즉, 호스트 쉘이 보호하는 따옴표를 제거하므로 와일드카드 주변에 추가 보호 계층이 필요하며 와일드카드가 시스템 쉘에 표시된 경우 와일드카드가 시스템 쉘에서 확장됩니다.

    확장을 방지하려면 형식 중 하나로 다음 명령을 실행하십시오.

    cleardumps "'/dumps/*.txt'" 작은따옴표('')를
    큰따옴표("") 안에 포함 또는

    cleardumps '/dumps/\*.txt' 백슬래시(\)를
    작은따옴표('') 안에서 사용 또는

    cleardumps '"/dumps/*.txt"' 큰따옴표("")를
    작은따옴표('') 안에 포함.