もっと具体的に言うと、表示したいのは出力からのファイルの内容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
以下のコマンドを使用してファイルの内容を表示できます。
方法1:
find . -type f -iname "*.txt" -exec cat {} \;
方法2:
ls -ltr *.txt | awk '{print "cat" " " $9}' | sh