와일드카드 문자 활용

한국 데비안 사용자 모임
둘러보기로 가기 검색하러 가기

실행라인 변수에 와일드 카드 문자를 넣으므로써..파일을 다중선택해서 제어할수 있다. 간단한 예를 보자.

* : 문자열을 제어할수 있는 와일드 문자

현재 디렉토리 안에 모든 파일을 일괄삭제한다.

# rm *

h로 시작되는 파일을 일괄삭제한다.

# rm h*

han로 시작되고 ko로 끝나는 파일을 일괄삭제한다.

# rm han*ko


? : 무슨 문자

h로 시작되고 n으로 끝나는 문자의 파일 내용을 본다.

#cat h?n


그룹 : 괄호사이의 어떤 문자 집합

만약 존재한다면 terez와 perez파일을 페이지로 된 형식으로 보여달라.

# more [tp]erez

c로 시작하고 대문자 y가 나오고 endo로 끝나는 모든 파일을 directory로 복사하라.

# cp c[AEIOU]endo directory


일정 범위를 나타내고자 할 때는 "-"를 사용한다.

이 명령은 소문자로 끝나는 모든 파일을 trash디렉토리로 옮기라는 것이다.

# mv *[a-z] trash


물론 범위에 들지 않는 것만 설정할 수 도 있다.

이 명령은 대문자나 소문자로 시작하지 않는 파일의 목록을 보여달라는 것이다.

# ls [!a-zA-Z]*


작성자 / 의견

작성자 --- genes