글롭

(Glob에서 넘어옴)

1 개념[ | ]

glob, glob pattern
글롭, 글로브, 글랍 /ɡlɑːb/
  • 와일드카드 문자로 여러 파일 이름의 집합을 지정하는 것
  • 파일 이름과의 매칭을 위한 와일드카드 문자를 포함한 패턴

2 예시[ | ]

  • 이를테면 유닉스 명령어 mv *.txt textfiles/은 현재 디렉터리의 .txt로 끝나는 이름의 모든 파일을 textfiles 디렉터리로 이동(mv)시킨다.
여기에서 *는 모든 문자열을 가리키는 와일드카드이고 *.txt는 글로브 패턴이다. 그 밖의 일반적인 와일드카드는 하나의 문자를 가리키는 물음표(?)이다.

  • "*.txt" 글롭 패턴
mv *.txt textfiles/
1) .txt로 끝나는 모든 파일을 textfiles 디렉토리로 옮김
2) *는 와일드카드 문자이며 어떤 문자의 문자열이라도 가능하다.

3 문법[ | ]

가장 일반적인 와일드카드로는 *, ?, […]가 있다.

와일드카드 설명 일치 미일치
* 없는 것을 포함한 어떠한 수의 문자라도 일치 Law* Law, Laws, 또는 Lawyer GrokLaw, La, 또는 aw
*Law* Law, GrokLaw, 또는 Lawyer. La, 또는 aw
? 어떠한 하나의 문자를 일치 ?at Cat, cat, Bat 또는 bat at
[abc] 대괄호 안의 하나의 문자를 일치 [CB]at Cat 또는 Bat cat 또는 bat
[a-z] 대괄호 안의 범위에 속하는 하나의 문자를 일치 (로케일에 따라 다름) Letter[0-9] Letter0, Letter1, Letter2 ... Letter9 Letters, Letter 또는 Letter10

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}