Besoin d'aide pour un script shell (avec awk)

Besoin d'aide pour un script shell (avec awk) - Codes et scripts - Linux et OS Alternatifs

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 :D) de mal
 
Un peu d'aide serait le bienvenue (script tout fait qu'il me suffirait de copier/coller acceptés :ange:)

Reply

Marsh Posté le 21-04-2003 à 20:33:08   

Reply

Marsh Posté le 21-04-2003 à 21:54:29    

mauvaise cat

Reply

Marsh Posté le 21-04-2003 à 22:33:44    

Catégorie Code et Script c'est mauvaise cat?

Reply

Marsh Posté le 21-04-2003 à 22:57:37    

ouch  :sweat:  
 
t'es sur que tu veux pas le faire en C ? :D
 
ou en perl à la rigueur :D

Reply

Marsh Posté le 21-04-2003 à 23:15:59    

on en python. presque tout sera plus rapide que awk

Reply

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

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed