Fusionner deux fichiers txt

Résolu
ElieB -  
 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

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    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
  2. Utilisateur anonyme
     
    L'ordre est-il important ?
    1
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    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
  4. UnGnU Messages postés 1468 Statut Contributeur 158
     
    Salut,

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

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

    Posez votre question
  6. ElieB
     
    Bonjour,

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

    Merci de votre aide.
    0