wasup

리눅스 grep 명령어 사용방법 (in PuTTY) 본문

Linux

리눅스 grep 명령어 사용방법 (in PuTTY)

wasupup 2022. 8. 13. 00:08
반응형
grep [옵션][패턴][파일명]

자주 사용하는 옵션

  • -c : 일치하는 행의 수를 출력한다.
  • -i : 대소문자를 구별하지 않는다.
  • -v : 일치하지 않는 행만 출력한다.
  • -n : 포함된 행의 번호를 함께 출력한다.
  • -l : 패턴이 포함된 파일의 이름을 출력한다.
  • -w : 단어와 일치하는 행만 출력한다.
  • -x : 라인과 일치하는 행만 출력한다.
  • -r : 하위 디렉토리를 포함한 모든 파일에서 검색한다.
  • -m 숫자 : 최대로 표시될 수 있는 결과를 제한한다.
  • -E : 찾을 패턴을 정규 표현식으로 찾는다.
  • -F : 찾을 패턴을 문자열로 찾는다.

 

$ grep -lr "index" |  grep -v  ".css" | grep -v ".js"

[juaweb@uws7-038 wasup]$ grep -lr "index" |  grep -v  ".css" | grep -v ".js"
mobile/shop/shop.head.php
mobile/head.php
mobile/skin/board/counsel/view_comment.skin.php
mobile/skin/board/store/view_comment.skin.php
mobile/skin/board/store/list.skin.php
mobile/skin/search/basic/search.skin.php
shop/index.php
shop/shop.head.php
tail.sub.php
head.php
inc/page_visual_tab.php
index.php
skin/shop/basic/largeimage.skin.php
skin/shop/basic/item.form.skin.php
skin/shop/basic/item.info.skin.php
skin/board/shop/view_comment.skin.php
skin/board/gallery/view_comment.skin.php
skin/board/basic/view_comment.skin.php
skin/board/faq/view_comment.skin.php
skin/board/community/view_comment.skin.php
skin/board/counsel/view_comment.skin.php
skin/board/store/view_comment.skin.php
skin/board/store/list.skin.php
skin/search/basic/search.skin.php
[juaweb@uws7-038 wasup]$

$ grep -lr "index" |  grep -v  ".css" | grep -v ".js" | grep -v ".skin."

[juaweb@uws7-038 wasup]$ grep -lr "index" |  grep -v  ".css" | grep -v ".js" | grep -v ".skin."
mobile/shop/shop.head.php
mobile/head.php
shop/index.php
shop/shop.head.php
tail.sub.php
head.php
inc/page_visual_tab.php
index.php
[juaweb@uws7-038 wasup]$

 

 

 

 

https://coding-factory.tistory.com/802

 

[Linux] 리눅스 grep 명령어 사용법 (파일 내 특정 문자열 찾기)

리눅스 find 명령어는 로그파일이나, 텍스트 파일에서 특정 문자열을 찾을 때 사용하며 tail 명령어나 find 명령어등 다양한 명령어들과 함께 사용하여 로그 파일에서 실시간으로 특정 문자열을 찾

coding-factory.tistory.com

 

 

반응형

'Linux' 카테고리의 다른 글

리눅스 명령어 cd, pwd, cat, (in PuTTY) - 작성중  (0) 2022.08.15
리눅스 명령어 -lr , -r (in PuTTY)  (0) 2022.08.14
리눅스 터미널 프롬프트 (in PuTTY)  (0) 2022.08.12
리눅스 Linux rpm pkg  (0) 2022.08.12
vi/vim theme (in PuTTY)  (0) 2022.08.12
Comments