J'ai une matrice qui ressemble à ceci:
Entrée :
A B C D E F G H I
0 0 0 0 1 0 0 0 1
0 0 0 1 0 0 0 0 0
0 0 0 1 0 0 0 0 0
1 0 0 0 0 0 0 0 0
1 0 1 0 0 0 1 0 0
1 0 0 1 0 0 0 1 0
1 0 0 0 1 1 1 0 0
Et je voudrais extraire pour chaque ligne la liste des lettres correspondant à la valeur 1.
Sortie :
E,I
D
D
A
A,C,G
A,D,H
A,E,F,G
J'ai essayé de diviser l'en-tête et de faire correspondre les mots avec les chiffres, mais j'ai échoué.
NR == 1 { split($0,values) }