본문 바로가기
Linux

find -exec 특정 파일에서 특정 문구 찾기

by 올엠 2020. 11. 18.
반응형

가끔 여러파일에 존재하는 로그를 찾아야할때가 있습니다.
이때 동시에 여러 파일에서 같은 구문을 찾을수 있는 명령으로 아래 명령을 사용하시면 좋습니다. 

find 명령의 -exec 옵션을 통해 찾은 파일들을 에서 grep으로 특정 구문이 있는 문장을 /tmp/aa.txt에 저장하라는 명령으로 특정 파일을 찾아서 추가로 활용해야 할 때 유용합니다.

find /var/log/* -name ‘*.log’ -exec grep [찾고자하는문구]{} \; > /tmp/aa.txt
반응형