Ou
find . -name "*.txt" | xargs cat --
ou (melhor, se você tiver o GNU find
)
find . -name "*.txt" -print0 | xargs -0 cat --
ou
find . -name "*.txt" -exec cat -- {} +
para ser mais específico, quero exibir o conteúdo dos arquivos da saída do comando find
, tentei os comandos a seguir, mas eles não recebem meu trabalho feito
cat < find . -name "*.txt"
find . -name "*.txt" | cat
Ou
find . -name "*.txt" | xargs cat --
ou (melhor, se você tiver o GNU find
)
find . -name "*.txt" -print0 | xargs -0 cat --
ou
find . -name "*.txt" -exec cat -- {} +
Você pode usar abaixo o comando abaixo para exibir o conteúdo dos arquivos
Método 1:
find . -type f -iname "*.txt" -exec cat {} \;
Método 2:
ls -ltr *.txt | awk '{print "cat" " " $9}' | sh