¿Cómo envío un conjunto de rutas de archivos a cat y muestro su contenido?

¿Cómo envío un conjunto de rutas de archivos a cat y muestro su contenido?

Para ser más específico, quiero mostrarcontenido de los archivos de la salida defind dominio, Probé los siguientes comandos pero no hacen mi trabajo

  • cat < find . -name "*.txt"
  • find . -name "*.txt" | cat

Respuesta1

Cualquiera

find . -name "*.txt" | xargs cat --

o (mejor, si tienes GNU find)

find . -name "*.txt" -print0 | xargs -0 cat --

o

find . -name "*.txt" -exec cat -- {} +

Respuesta2

Puede utilizar el siguiente comando para mostrar el contenido de los archivos

Método 1:

find . -type f -iname "*.txt" -exec cat {} \;

Método 2:

ls -ltr *.txt | awk '{print "cat" " " $9}' | sh

información relacionada