使用 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並檢查。

相關內容