Besoin d'aide pour un script shell (avec awk) - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 21-04-2003 à 22:57:37
ouch
t'es sur que tu veux pas le faire en C ?
ou en perl à la rigueur
Marsh Posté le 21-04-2003 à 23:16:21
à la limite je m'en fout un peu, tant que ca marche, mais je suis pas ingénieur informaticien, alors je me débrouille à peu pres en sh mais pas du tout en perl ou en C
Marsh Posté le 22-04-2003 à 00:18:45
en tout cas, change ton sujet de catégorie pour Programmation. on en reparle la bas
Marsh Posté le 21-04-2003 à 20:33:08
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:
A B
do la
fa mi
sol re
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 )