54 votes

Comment concaténer deux fichiers sous Unix ?

Comment puis-je créer un nouveau fichier " new.txt "qui est une concaténation de " file1.txt " et " file2.txt " dans Unix ?

85voto

Nathan Fellman Points 8972
cat file1.txt file2.txt > new.txt

17voto

dig_123 Points 526

Si le fichier new.txt est un fichier vide, vous pouvez simplement utiliser la commande cat :

cat file1.txt file2.txt > new.txt

si new.txt n'est pas vide, et que vous voulez garder son contenu tel quel, et que vous voulez juste y ajouter la sortie concaténée de deux fichiers, alors utilisez ceci :

cat file1.txt file2.txt >> new.txt

6voto

Shazmeen Pathan Points 69

Si vous souhaitez ajouter deux fichiers ou plus à un fichier existant sans écraser le fichier ( file4.txt ), alors voici un exemple :

cat file1.txt file2.txt file3.txt >> file4.txt

Même si le fichier file4.txt n'est pas présent, il sera créé. S'il est présent, le contenu des autres fichiers y sera ajouté.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X