Ho una matrice che assomiglia a quanto segue:
Input :
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
E vorrei estrarre per ogni riga l'elenco di lettere corrispondente al valore 1.
Uscita :
E,I
D
D
A
A,C,G
A,D,H
A,E,F,G
Ho provato a dividere l'intestazione e ad abbinare le parole ai numeri ma non ci sono riuscito.
NR == 1 { split($0,values) }