항목
    about_Wildcards

간단한 설명
    Windows PowerShell에서 와일드카드 문자를 사용하는 방법에 대해 설명합니다.
 

자세한 설명
    개별 항목 대신 항목 그룹에 대해 cmdlet을 실행하려는 경우가 많습니다. 예를 들어 C:\Techdocs 
    디렉터리에서 파일 이름 확장명이 .ppt인 모든 파일을 찾을 수 있습니다. 다음 명령을 실행하면 
    디렉터리에 있는 모든 항목이 반환됩니다.

        Get-ChildItem c:\techdocs


    이 명령의 문제는 디렉터리에 나열된 모든 문서를 직접 보고 파일 이름 확장명이 .ppt인 파일을 확인해야 
    한다는 점입니다. 그러나 cmdlet의 매개 변수에 와일드카드 문자를 사용하면 반환되는 항목을 제한할 
    수 있습니다. 와일드카드 문자는 알 수 없는 값을 검색하여 특정 결과를 반환하는 데 사용할 수 있는 
    일종의 자리 표시자입니다. 와일드카드 문자를 사용하는 프로세스를 "글로빙"이라고도 합니다. 예를 
    들어 .ppt 파일만 반환되도록 이전 예제를 수정할 수 있습니다,

        Get-ChildItem c:\techdocs\*.ppt


    이 경우 별표(*)는 와일드카드 문자로 사용되어 .ppt 파일 이름 확장명 앞에 임의의 문자가 올 수 있음을 
    지정합니다. 파일 이름 확장명이 포함되었으므로 명령에서 반환하는 모든 파일은 이름에 관계없이 해당 
    파일 이름 확장명을 가져야 합니다. 따라서 찾으려는 파일만 반환됩니다.


    Windows PowerShell은 별표 와일드카드 문자 외에 다음과 같은 와일드카드 문자를 지원합니다.


        와일드카드 설명                     예      일치함            일치하지 않음
        --------   ------------------------ ------- ----------------- --------
        *          0개 이상의 문자와 일치   a*      A, ag, Apple      banana

        ?          지정된 위치에 있는       ?n      an, in, on        ran
		   하나의 문자와 정확히 
		   일치

        [ ]        일련의 문자와 일치      [a-l]ook book, cook, look  took
 
        [ ]        지정된 문자와 일치      [bc]ook  book, cook        hook


    대부분의 cmdlet은 해당 매개 변수의 일부에 와일드카드 문자를 사용할 수 있습니다. 각 cmdlet의 
    도움말 항목에서는 와일드카드 문자를 허용하는 매개 변수(있을 경우)에 대해 설명합니다. 와일드카드 
    문자가 허용되는 매개 변수에서 와일드카드를 사용할 때는 대/소문자를 구분하지 않습니다. 예를 
    들어 ?n은 An, an, In, in, On 및 on을 반환합니다.


    또한 단일 매개 변수 내에 와일드카드 문자를 혼합하여 사용할 수 있습니다. 예를 들어 다음 명령을 
    사용하여 C:\Techdocs 디렉터리에 있는 a부터 l까지의 문자로 시작하는 모든 .txt 파일을 표시할 수 
    있습니다.

        Get-ChildItem c:\techdocs\[a-l]*.txt


    이 명령은 범위 와일드카드([a-l])를 사용하여 파일 이름이 a에서 l까지의 문자로 시작해야 하도록 
    지정한 다음 별표 와일드카드 문자를 사용하여 첫 글자와 파일 이름 확장명 사이에 있는 문자의 자리 
    표시자를 제공합니다.


참고 항목
    about_Language_Keywords




목차