Ich habe eine Matrix, die wie folgt aussieht:
Eingabe :
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
Und ich möchte für jede Zeile die Liste der Buchstaben extrahieren, die dem Wert 1 entsprechen.
Ausgabe :
E,I
D
D
A
A,C,G
A,D,H
A,E,F,G
Ich habe versucht, die Überschrift zu teilen und die Wörter mit Zahlen abzugleichen, aber ich bin gescheitert.
NR == 1 { split($0,values) }