Script affichage en colonne

Fermé
ezr - 8 janv. 2011 à 20:22
Bonsoir !

Je fais appel à vous car je suis un peu perdu. J'ai un projet de script ( concernant une bibliotheque), et je dois afficher les livres par colonne.

J'ai un fichier de ce type ( txt ) :

1:nomlivre1:auteur1
2:nomlivre2:auteur2
3:nomlivre3:auteur3
etc ..

Je dois effectuer un affichage par colonne, c'est à dire dans 3 colonnes différentes : REF ( les nombres ), nomlivre, auteur.

Les colonnes doivent être faites avec des "|".
Je n'y arrive vraiment pas, même à coups de grep..




Pour afficher, j'ai déja cette commande la :

while IFS=":" read ref titre auteur
do
printf " %s %s| %s\n |" $ref "$titre" "$auteur"
done < $fichier

Pouvez vous m'aider ?

Merci d'avance !

V.