와일드카드 문자 활용
둘러보기로 가기
검색하러 가기
목차
실행라인 변수에 와일드 카드 문자를 넣으므로써..파일을 다중선택해서 제어할수 있다. 간단한 예를 보자.
* : 문자열을 제어할수 있는 와일드 문자
현재 디렉토리 안에 모든 파일을 일괄삭제한다.
# 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