Voici une commande bash pratique pour concaténer le contenu de tous les fichiers d’un répertoire en un seul. Il tient en une ligne de commande, donc nul besoin de le créer en script, sauf si vous l’utilisez souvent.

cat $(ls -l | grep ^- | awk '{print $9}') > mynewfile.txt

Tous les contenus des fichiers du répertoire dans lequel est exécuté la commande seront agrégés dans le fichier mynewfile.txt