Como envio um conjunto de caminhos de arquivo para o cat e exibo seu conteúdo? [duplicado]

0

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
por user5844653 24.11.2017 / 04:15

2 respostas

4

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 -- {} +
    
por 24.11.2017 / 04:35
-1

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
    
por 24.11.2017 / 08:10