Bonjour,

J'ai un log sur deux colonnes qui a cette strucuture.

Shirt : Green
Shirt : Red
Shirt : Bleu
Shirt : Black
Shoe : Bleu
Shoe : Black
Sock : Grey
Sock : Green
Sock : Black
Tie : Green
Tie : Black

Je voudrais faire avec un script sous Linux :

1) Affichage sous forme de tableau.

1.1 ) Classement des articles par couleurs :

Green : Shirt ; Sock ; Tie
Red : Shirt
Bleu : Shirt ; Shoe
Black : Shirt ; Shoe ; Sock ; Tie
Grey : Sock

1.2 ) Classement des couleurs par articles :
: : :
Shirt : Green ; Red ; Bleu ; Black
Shoe : Bleu ; Black
Sock : Grey ; Green ; Black
Tie : Green ; Black


2) Inverse : Affichage sous forme de tableau de ce qui manque

2.1 ) Les articles qui manquent par couleurs :

Green : Shoe
Red : Shoe ; Sock ; Tie
Bleu : Sock ; Tie
Black :
Grey : Shirt ; Shoe ; Tie

2.2 ) Les couleurs qui manquent par articles :

Shirt :
Shoe : Green ; Red
Sock : Red
Tie : Red ; Bleu

L'objectif est de lister par article et par couleur ce qu'il y a et ce qui manque...

Pour le moment je le fais avec SQLites.
Je cherche quelque chose de plus léger.

Merci pour votre aide.


Jean-Christophe