Bonjour
l'idée que je propose est, dans le principe, d'alimenter un tableau par champ indicé par la ref produit avec awk.
NF==3{code=$2;listcode[code]++;articlec1[code]=$1;articlec3[code]=$3;}
NF==2{code=$1;listcode[code]++;articlec4[code]=$2;}
END {
for (i in listcode) {
print i,articlec1[i],articlec3[i],articlec4[i];}
}
rien n'empeche d'utiliser listcode pour gérer les cas <> de 2 . . .
cdt
serimal