Genauer gesagt möchte ich anzeigenInhalt von Dateien aus der Ausgabe vonfind
BefehlIch habe die folgenden Befehle ausprobiert, aber sie erledigen meine Arbeit nicht
cat < find . -name "*.txt"
find . -name "*.txt" | cat
Antwort1
Entweder
find . -name "*.txt" | xargs cat --
oder (besser, wenn Sie GNU haben find
)
find . -name "*.txt" -print0 | xargs -0 cat --
oder
find . -name "*.txt" -exec cat -- {} +
Antwort2
Sie können den folgenden Befehl verwenden, um den Inhalt von Dateien anzuzeigen
Methode 1:
find . -type f -iname "*.txt" -exec cat {} \;
Methode 2:
ls -ltr *.txt | awk '{print "cat" " " $9}' | sh