web-dev-qa-db-fra.com

Comment lire tous les fichiers d'un répertoire et les afficher à l'aide de la commande cat?

J'ai un répertoire employer/. Il y a 5 .txt des dossiers.

Je veux combiner les données des 5 fichiers et les afficher dans l'invite de commande à l'aide de cat ou créer un autre fichier et enregistrer le résultat dans ce fichier. Comment puis-je faire ceci?

1
naveen

Allez d'abord à employer/ répertoire (en utilisant cd /path/to/employer/), puis utilisez l'une des commandes suivantes:

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

ou, simple:

cat *.txt

Si vous souhaitez enregistrer la sortie dans un nouveau fichier, vous pouvez utiliser:

cat *.txt >new_file.txt

Si vous voulez les deux, pour écrire la sortie sur la sortie standard et dans un nouveau fichier, vous pouvez utiliser:

cat *.txt | tee new_file.txt
1
Radu Rădeanu