웹모아
웹모아[가입] 로그인 / 회원가입   검색     


  
자잘한팁
 

특정 문자열을 포함하는 특정 파일들 찾는 쉘
2007-06-11 12:19:06 댓글:(0)   조회:3753
 

grep -n "[string]" $( find [filepath] -name "[filename]" | awk '{print $1}' )

grep 의 -n 옵션 : 찾은 문자가 파일의 몇 번째 라인에 있는지 표시
find 의 -name 옵션 : 파일 명으로 찾는다
[string] : 파일 내에서 찾고 싶은 문자를 입력, *, ? 사용가능
[filepath] : 찾기 시작할 경로
[filename] : 찾을 파일 이름 입력, * , ? 사용가능

예) grep -n "</html>" $( find ./ -name "index*" | awk '{print $1}' )
현재 디렉토리 아래로 "index" 로 시작하는 파일들 중 "</html>" 문자를 포함하는 파일들을 출력한다.
"</html>" 문자가 있는 라인을 표시한다.  
  
ex)
[root]# grep -n "$logmode" $( find ./ -name "*php" | awk '{print $1}' )

현재 디렉토리 이하 php로 끝나는 파일중 $logmode 를 포함하는 파일 찾기
. 


[이전글]  리눅스에서 파일 찾기
[다음글]  인터넷 이용시 만나는 에러메시지의 의미


 
댓글쓰기는 회원(로그인 하신분) 이상 가능합니다.


 댓글 (0)

  
자잘한팁
페이지: 1 / 8   

 리눅스 파일 검색 (find), 파일 내부 문자열 검색(grep 이용)
열람:85   2015.03.09


 리눅스에서 하드디스크 mount 하기
열람:2045   2014.01.14


   CentOS 하드 마운트
열람:3174   2014.01.14


 리눅스에서 캡쳐하는 방법
열람:3292   2012.04.23


 특정 디렉토리의 사용량을 알려면
열람:3237   2011.10.01


 시스템이 ping에 응답하지 못하게 설정하려면
열람:2756   2010.12.18


 리눅스에서 공백이 포함된 디렉토리 처리
열람:3148   2010.11.16


 cp 명령과 ln 명령의 차이점
열람:10110   2010.11.06


 리눅스 명령어 top
열람:2905   2010.11.06


 특정 디랙토리 인증걸기 htpasswd, htaccess
열람:3245   2009.03.03



[1]  [2]  [3]  [4]  [5]  

복수단어 검색은 공백(space)로 구분해 주세요.




 
최근 글 [손님]
 
인기 글 [손님]
[홈마스타] 카네기의 지도론