Fusionner deux fichiers txt

Résolu/Fermé
ElieB - 15 nov. 2016 à 14:32
 ElieB - 17 nov. 2016 à 20:01
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

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
15 nov. 2016 à 15:51
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

2
Utilisateur anonyme
15 nov. 2016 à 14:44
L'ordre est-il important ?
1
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
15 nov. 2016 à 15:51
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
UnGnU Messages postés 1158 Date d'inscription lundi 2 mai 2016 Statut Contributeur Dernière intervention 22 décembre 2020 157
15 nov. 2016 à 15:31
Salut,

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

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,

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

Merci de votre aide.
0