Bonjour,
J'ai un log d'installation qui a cette structure :
Chemise | Vert
Chemise | Rouge
Chemise | Bleu
Chemise | Noir
Chaussure | Bleu
Chaussure | Noir
Chaussette | Gris
Chaussette | Vert
Chaussette | Noir
Cravatte | Vert
Cravatte | Noir
Dans la réalité il y a au moins une dizaine d'articles et des centaines de couleurs.
Je voudrais faire un script bash sous linux qui me permet de :
1) Affichage sous forme de tableau.
1.1 ) Classement des articles par couleurs :
Vert | Chemise ; Chaussette ; Cravatte
Rouge | Chemise
Bleu | Chemise ; Chaussure
Noir | Chemise ; Chaussure ; Chaussette ; Cravatte
Gris | Chaussette
1.2 ) Classement des couleurs par articles :
Chemise | Vert ; Rouge ; Bleu ; Noir
Chaussure | Bleu ; Noir
Chaussette | Gris ; Vert ; Noir
Cravatte | Vert ; Noir
2) Inverse : Affichage sous forme de tableau de ce qui manque
2.1 ) Les articles qui manquent par couleurs :
Vert | Chaussure
Rouge | Chaussure ; Chaussette ; Cravatte
Bleu | Chaussette ; Cravatte
Noir
Gris | Chemise ; Chaussure ; Cravatte
2.2 ) Les couleurs qui manquent par articles :
Chemise
Chaussure | Vert ; Rouge
Chaussette | Rouge
Cravatte | Rouge ; Bleu
L'objectif final de script est de reperer ce qui manque.
Pour le moment je le fais avec SQLlite mais s'il y a moyens de faire plus simple...
Merci !
Jean-Christophe
Partager