-
[ETC] Glob PatternStudy/ETC 2026. 1. 9. 17:31
Glob Pattern
: 특정 조합의 파일명을 찾기 위한 패턴 ( Globbing )
: 정규 표현식 과 유사한 형태를 가진다.
: \ 와 / 는 탐색 기준에 포함하지 않는다. ( \ , / : 파일 경로를 구성하는 기호 )
구성 요소
개수 탐색 요소
기호 동일한 Regex 패턴 설명 * .* 0 개 이상 ? . ( WildCard ) 아무 문자 1 개 (공백 포함) 조건 탐색 요소
기호 동일한 Regex 패턴 설명 [abc] = [a-c] 동일 여러 개의 OR 을 하나로 통합
대괄호 ( [ ] ) 안의 문자 중 하나를 가진다.[!abc] = [!a-c] [^abc] = [^a-c] 대괄호 ( [ ] ) 안의 문자를 모두 가지지 않는다. { a , b } a | b 여러 개의 OR 을 하나로 통합
*.{docx, xlsx}소괄호 ( )
: 특정 패턴 조합을 그룹화한다.
: 단순히 하위 패턴을 구분하기 위해 사용되며, 정규 표현식의 index 와 같은 역할은 제공하지 않는다.
하위 디렉토리 ( ** )
: 0 개 이상의 하위 디렉토리를 의미한다.
# 패턴 : a/**/example.txt # 해당 예시 : a/example.txt : a/b/example.txt : a/b/c/example.txt : a/b/..../example.txt