What is Globbing

Globbing의 예

#host로 시작하는 모든 파일
ls host* 
#ost로 끝나는 4글자 짜리 파일
ls ?ost
#host 또는 most인 파일
ls [hm]ost
#host와 most를 제외하고 모든 파일
ls [!hm]ost
#숫자 2자리로 시작하고 script로 끝나는 파일
ls [0-9][0-9]script
Wildcard 문자 사용
* 수를 제한하지 않은 모든 문자들을 참조한다. ls *를 예로 들면, 현재 디렉토리의 모든 파일을 보여달라는 것이다("."으로 시작하는 파일은 제외하고).
? 어떤 문자든지 1개의 문자만 참조할 때 사용된다. ls c?t를 예로 들면, cat이 될 수도 있고 cut이 될 수도 있다.
[auo] 대괄호 사이의 각 문자 하나하나가 범위로서 선택되어 참조되는데 사용된다. ls c[auo]t를 예로 들면 cat, cut, cot이 될 수 있다.
  1. glob(programming) https://en.wikipedia.org/wiki/Glob_(programming)
  2. Globbing https://wiki.kldp.org/HOWTO/html/Adv-Bash-Scr-HOWTO/globbingref.html
  3. Filename Expansion(Globbing) https://mug896.gitbooks.io/shell-script/content/exp_and_sub/filename_expansion.html
  4. What is Globbing http://searchsecurity.techtarget.com/definition/globbing
  5. Red Hat RHCSA/RHCE 7 Cert Guide https://www.pearsonitcertification.com/store/red-hat-rhcsa-rhce-7-cert-guide-red-hat-enterprise-9780789754059
at4am의 프로필 이미지

at4am

2016년 02월 09일

글쓴이의 더 많은 글 읽어보기