grep을 사용하여 파일 내용 및 디렉터리 이름 출력

grep을 사용하여 파일 내용 및 디렉터리 이름 출력

나는 트리 모양의 디렉토리 구조를 가지고 있으며 그 중 일부에는 "Filename"이라는 파일이 있습니다. 각 파일에는 "모양"을 변경한 후 액세스하려는 일부 정보가 있습니다. 이것이 내가 가진 것입니다:

find . - name "Filename" | xargs perl -pe ...(one liner to change "look" of file, and put info i want to grep in one line) | grep "WhatIWantToShow" | egrep "exclude|some|stuff"

이것은 잘 작동하고 내가 가장한 정보를 출력합니다. 그러나 발견된 각 파일의 디렉터리 이름과 grep을 적용할 디렉터리 이름도 필요합니다.

이제 이것은 나에게 큰 두통입니다. 나는 붙어있다. 혹시 저에게 영감을 주신다면 정말 감사하겠습니다. 감사해요.

답변1

.find 명령을 내리고 확인하는 대신 try giving the complete folder name.

관련 정보