- whildcard란?
- 파일이나 디렉토리 이름을 대신해서 사용할 수 있는 `패턴 매칭 기능`
- 리눅스 bash shell에서 지정함.
- Wildcard 패턴
- Filename Matching
- 많은 command들이 파일이름을 argument로 사용
- Wildcard patterns 는 여러 개의 파일이름을 쉽게 표현할 수 있게 지원
- Special Characters : *, ? , []
- Wildcard 패턴
- ? : Matches any single character
- ??? = abc, asd, 가나다(O) / abcd (X)

- * : Matches anything (any number of characters)
- file* = file, file234, filefile (O), / 2file22(X)

- [..] : character classes
- [abc] = a, b, c (O) / d (X)
- [a-c] 도 [abc] 와 동일함.

- Brace ({}) 확장
- 문자열 생성 허용
- 와일드 카드와 유사하지만 대상 파일 또는 디렉토리가 존재할 필요 X
- mkdir dir{1,2,3} = dir1, dir2, dir3 디렉토리 만듬.
= mkdir dir{1..3} 과 동일함.

- mkdir -p test/{dev,qa,prod} = test/dev, test/qa. test/prod 만듬.
