[완료] find 와 grep 의 조합.

언젠가는의 이미지

안녕하세요? 질문이 있어서 글 올립니다.

*.xml 파일을 대상으로 ecs 란 내용이 있는 파일만 추출하려고 합니다.
그래서 아래와 같이 실행시켰습니다.

find . -name "*.xml" -exec grep ecs {} \;

그랬더니, ecs 가 있는 라인이 출력은 되는데...이미지처럼 그냥 줄만 열거가 되네요.

이게 어떤 파일에 ecs 란 문자열이 있다는건지 도통 ㅡㅡ;;;;

어떤 파일의 몇번째 줄에 ecs 란 내용이 있다. 이렇게 명쾌하게 나오게 할 수 있을가요?

File attachments: 
첨부파일 크기
Image icon ScreenShot140.gif31.14 KB
feanor의 이미지

grep --with-filename --line-number 하면 되지 않을까요.

언젠가는의 이미지

feanor 님 정말 감사합니다 ^^

^^;