Fusion de plusieurs fichiers colonnes

Djoule -  
 zarox -
Bonjour,

je souhaiterais fusionner plusieurs fichiers txt comportant chacun une colonne (et environ 380 lignes) en un seul, qui contienne donc 380 lignes et plusieurs colonnes.

J'ai cherché à droite à gauche, j'ai vu sur d'autres forums qu'on conseillait cat par exemple, mais j'ai testé et ça me met les fichiers les uns à la suite des autres, donc je me retrouve avec un fichier final de x fois 380 lignes (selon le nombre de fichiers que je fais fusionner) et une seule colonne.

Y'a-t-il moyen de faire ça simplement avec un cut ou un awk ? j'ai tenté 2/3 trucs avec awk mais en vain...
si vous pouviez m'aider ce serait sympa ! ;)

merci d'avance,

Julien
Configuration: Windows 7 / Internet Explorer 8.0

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659
     
    hello
    essaye paste fichier1 fichier2 fichier3
    $ head  a[3-5]
    ==> a3 <==
    1
    1
    1
    1
    
    ==> a4 <==
    2
    2
    2
    2
    
    ==> a5 <==
    3
    3
    3
    3
    $ 
    $ paste a[3-5]
    1	2	3
    1	2	3
    1	2	3
    1	2	3
    $ 
    
    5
    1. Djoule
       
      Salut,

      et bien merci de l'indice ça a presque marché !
      presque car ça n'a pas copié les fichiers 1 et 2 dans un 3e, ça m'a mis une erreur comme quoi le file3 n'existait pas mais par contre j'ai rajouté un > et là du coup ça a fonctionné.

      du coup en gros ma syntaxe ressemble à la tienne à un caractère près :
      paste file1.txt file2.txt > file3.txt

      merci du coup de main ;)

      Julien
      0
      1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 659 > Djoule
         
        j'avais pris 3 fichiers en exemple parce que paste en accepte plus que 2, effectivement > pour sauver le résultat dans un fichier
        0
    2. zarox
       
      Super réponse! je cherchais à le faire avec awk, j'allais le faire par une lecture ligne à ligne ce qui n'était pas le but de départ. Et ça a été magique pour moi cette commande paste!

      Merci
      0