문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. ==개념== ;glob, glob pattern ;글롭, 글로브, 글랍 /ɡlɑːb/ * 와일드카드 문자로 여러 파일 이름의 집합을 지정하는 것 * 파일 이름과의 매칭을 위한 와일드카드 문자를 포함한 패턴 ==예시== * 이를테면 유닉스 명령어 mv *.txt textfiles/은 현재 디렉터리의 .txt로 끝나는 이름의 모든 파일을 textfiles 디렉터리로 이동(mv)시킨다. : 여기에서 *는 모든 문자열을 가리키는 와일드카드이고 *.txt는 글로브 패턴이다. 그 밖의 일반적인 와일드카드는 하나의 문자를 가리키는 물음표(?)이다. ---- *"*.txt" 글롭 패턴 <syntaxhighlight lang="text"> mv *.txt textfiles/ </syntaxhighlight> :1) .txt로 끝나는 모든 파일을 textfiles 디렉토리로 옮김 :2) *는 와일드카드 문자이며 어떤 문자의 문자열이라도 가능하다. == 문법 == 가장 일반적인 와일드카드로는 {{code|*}}, {{code|?}}, {{code|[…]}}가 있다. {| class="wikitable" |- ! 와일드카드 ! 설명 ! 예 ! 일치 ! 미일치 |- | rowspan=2 | {{code|*}} | rowspan=2 | 없는 것을 포함한 어떠한 수의 문자라도 일치 | {{code|Law*}} | {{code|Law}}, {{code|Laws}}, 또는 {{code|Lawyer}} | {{code|GrokLaw}}, {{code|La}}, 또는 {{code|aw}} |- | {{code|*Law*}} | {{code|Law}}, {{code|GrokLaw}}, 또는 {{code|Lawyer}}. | {{code|La}}, 또는 {{code|aw}} |- | {{code|?}} | 어떠한 하나의 문자를 일치 | {{code|?at}} | {{code|Cat}}, {{code|cat}}, {{code|Bat}} 또는 {{code|bat}} | {{code|at}} |- | {{code|[abc]}} | 대괄호 안의 하나의 문자를 일치 | {{code|[CB]at}} | {{code|Cat}} 또는 {{code|Bat}} | {{code|cat}} 또는 {{code|bat}} |- | {{code|[a-z]}} | 대괄호 안의 범위에 속하는 하나의 문자를 일치 (로케일에 따라 다름) | {{code|Letter[0-9]}} | {{code|Letter0}}, {{code|Letter1}}, {{code|Letter2}} ... {{code|Letter9}} | {{code|Letters}}, {{code|Letter}} 또는 {{code|Letter10}} |} ==같이 보기== * [[와일드카드]] * [[정규표현식]] * [[와일드카드 문자]] ==참고== * {{영어위키백과|glob (programming)}} * {{위키백과|글로브 (프로그래밍)}} * {{위키낱말사전}} * {{다음사전}} * {{다음백과}} * {{네이버사전}} * {{네이버백과}} [[분류: Glob]] [[분류: 와일드카드]] [[분류: 패턴 매칭]] 이 문서에서 사용한 틀: 틀:Code (원본 보기) 틀:Favicon (원본 보기) 틀:네이버백과 (원본 보기) 틀:네이버사전 (원본 보기) 틀:다음백과 (원본 보기) 틀:다음사전 (원본 보기) 틀:영어 위키백과 (원본 보기) 틀:영어위키백과 (원본 보기) 틀:위키낱말사전 (원본 보기) 틀:위키백과 (원본 보기) 틀:파비콘 (원본 보기) 모듈:String (원본 보기) 글롭 문서로 돌아갑니다.