grep 사용

unix and linux 2007. 12. 30. 09:25

grep abc file : file에서 abc 식을 사용한다.

grep abc *.txt : txt 확장자 파일에서 abc 패턴을 찾는다

grep '^1027' file : file에서 1027로 시작되는 패턴을 찾는다

grep '^kims$' file : file에서 kims로 시작되고 바로 끝나는 패턴을 찾는다

grep '80.' file : file에서 80. 패턴을 찾는다

grep '[we]' file : file에서 w나 e로 시작되는 패턴을 찾는다

grep '111.111|222.222' file : file에서 111.111 또는 222.222 라는 패턴을 찾는다.

grep '[A-Z]' file : file에서 A부터 Z까지 포함되는 패턴을 찾는다

grep '[A-Z]{9}' file : file에서 대문자 A부터 Z까지 포함되는 단어가 9번이상 반복되는 모든 행을 찾는다.

grep -n '111.111' file : file에서 111.111이 나타나는 행을 찾으면서 행번호도 함께 출력된다

grep -i 'aaa' file : file에서 aaa 또는 AAA 패턴을 찾는다

grep -v '111.222' file : file에서 111.222가 포함되지 않은 모든 행을 찾는다.

grep -l 'ssl' * : 패턴이 찾아진 파일의 행번 대신 파일만을 출력한다.

grep -w 'ssl' file : 패턴이 아닌 하나의 단어가 되는 ssl 단어만 찾는다.

grep -e '^asab$|(.*)?dd' file : file에서 정규표현식을 쓸 수 있도록 한다.

 

 

 

'unix and linux' 카테고리의 다른 글

so 로딩 에러  (0) 2007.12.31
vi 팁  (0) 2007.12.31
shell 상에서 사용하는 옵션 지정하기-shopt  (0) 2007.12.29
쉘 자동화 -mysql (shell)  (0) 2007.12.29
grep을 이용하여 여러개의 패턴으로 먼가를 찾기  (0) 2007.12.28
Posted by '김용환'
,