Shell

顯示 grep 或 find 命令搜尋到的文件內容

  • June 14, 2019

我在某個目錄中有很多目錄,我試圖在其中找到一個特定的文件。我遞歸地使用了 grep 命令,並且能夠找到其中存在的文件,但我不知道它到底在哪裡。那麼,如何在該文件上使用 cat 來顯示該文件的內容?

PS-我終於明白了。我做錯了。感謝您的回复。

使用以下命令

find  path -type f -iname "filename" -exec cat {} \;

我不是你想要的 100%,但請考慮以下幾點:

grep -Rl pattern | xargs cat

grep -l將僅列印相對於您目前工作目錄的文件位置,同時xargs將其重定向到cat從而立即列印找到的文件的內容。

引用自:https://unix.stackexchange.com/questions/524657