J'ai un fichier qui se présente comme ca:
A 1 4 5 B 2 3 6
do
re
mi
fa
sol
la |
1 4 5 signifie que les lignes 1, 4 et 5 vont dans la colonne A, pareil pour B
j'aimerais, à partir de mon fichier d'origine, etre capable d'afficher ça:
On met chaque ligne dans la colonne qui lui correspond, et on fait un tri sur les colonnes.
L'ordre des lignes (contenu de A et B) est aléatoire, et leur contenu aussi.
Il y a toujours 2 et seulement 2 colonnes, par contre le nombre de lignes et variable
Le contenu d'une ligne ne se limite pas forcément à 1 mot.
J'aimerais que ca marche en (ba)sh, avec les outils gnu classiques (grep sed awk etc.).
Je pense que awk est l'outil de la situation, mais j'ai un peu (ok, énormément ) de mal
Un peu d'aide serait le bienvenue (script tout fait qu'il me suffirait de copier/coller acceptés )