Fusionner deux fichiers txt [Résolu/Fermé]

Signaler
-
 ElieB -
Bonjour,

J'ai les deux fichiers ci-dessous:

# cat file1.txt
a1 azert
2f azerT
d3 qwert
4g Qwert

# cat file2.txt
A12F poiu
B12F poiU
C12F Poiu
D12F poIu

Je veux avoir un seul fichier comme ci-dessous:

# cat result.txt
a1 azert
A12F poiu
2f azerT
B12F poiU
d3 qwert
C12F Poiu
4g Qwert
D12F poIu


Pourriez-vous m'aider svp?

5 réponses

Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
891
Utilise paste, qui est dans coreutils, donc normalement disponible dans toute bonne distribution end-user.
johand@bata:~/src/CCM/BASH$ paste -d "\n" file1.txt file2.txt 
a1 azert
A12F poiu
2f azerT
B12F poiU
d3 qwert
C12F Poiu
4g Qwert
D12F poIu


man 1 paste

1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60676 internautes nous ont dit merci ce mois-ci

Messages postés
18215
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
17 septembre 2020
4 987
hello
$ paste -d '\n' file1.txt file2.txt
a1 azert
A12F poiu
2f azerT
B12F poiU
d3 qwert
C12F Poiu
4g Qwert
D12F poIu
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60676 internautes nous ont dit merci ce mois-ci

Messages postés
532
Date d'inscription
mercredi 9 mars 2016
Statut
Membre
Dernière intervention
8 mars 2018
86
L'ordre est-il important ?
Messages postés
1151
Date d'inscription
lundi 2 mai 2016
Statut
Membre
Dernière intervention
17 mai 2019
141
Salut,

paste file1.txt file2.txt | sed 's/\t/\n/' >result.txt

Bonjour,

J'ai testé les deux cmd et elles sont OK.

Merci de votre aide.