更具體地說,我想顯示輸出的文件內容find
命令,我嘗試了以下命令,但它們沒有完成我的工作
cat < find . -name "*.txt"
find . -name "*.txt" | cat
答案1
任何一個
find . -name "*.txt" | xargs cat --
或者(更好,如果你有 GNU find
)
find . -name "*.txt" -print0 | xargs -0 cat --
或者
find . -name "*.txt" -exec cat -- {} +
答案2
您可以使用下面的命令來顯示文件的內容
方法一:
find . -type f -iname "*.txt" -exec cat {} \;
方法二:
ls -ltr *.txt | awk '{print "cat" " " $9}' | sh