Shell
顯示 grep 或 find 命令搜尋到的文件內容
我在某個目錄中有很多目錄,我試圖在其中找到一個特定的文件。我遞歸地使用了 grep 命令,並且能夠找到其中存在的文件,但我不知道它到底在哪裡。那麼,如何在該文件上使用 cat 來顯示該文件的內容?
PS-我終於明白了。我做錯了。感謝您的回复。
使用以下命令
find path -type f -iname "filename" -exec cat {} \;
我不是你想要的 100%,但請考慮以下幾點:
grep -Rl pattern | xargs cat
grep -l
將僅列印相對於您目前工作目錄的文件位置,同時xargs
將其重定向到cat
從而立即列印找到的文件的內容。