Como ler todos os arquivos em um diretório e exibi-los usando o comando cat?

Como ler todos os arquivos em um diretório e exibi-los usando o comando cat?

Eu tenho um diretório employer/. Neste existem 5 .txtarquivos.

Quero combinar os dados de todos os 5 arquivos e mostrá-los no prompt de comando usando catou criar outro arquivo e salvar o resultado nesse arquivo. Como posso fazer isso?

Responder1

Primeiro vá para employer/o diretório (usando cd /path/to/employer/o comando) e use um dos seguintes comandos:

cat file1.txt file2.txt file3.txt file4.txt file5.txt

ou, simples:

cat *.txt

Se quiser salvar a saída em um novo arquivo, você pode usar:

cat *.txt >new_file.txt

Se você quiser gravar a saída na saída padrão e em um novo arquivo, poderá usar:

cat *.txt | tee new_file.txt

informação relacionada