更具体地说,我想显示输出的文件内容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