Aşağıdaki gibi bir metin dosyası yaşıyorum:
1 2 3 4 5 6 7 8 9 ... n <-- column numbering
1 0 0 1 0 0 0 1 0 ... 0
0 1 0 0 0 0 0 0 0 ... 1
1 0 0 0 0 0 0 1 1 ... 0
0 1 1 1 0 1 0 0 0 ... 0
0 1 0 0 1 0 1 0 1 ... 1
Aslında ikili değerlerin olduğu çok seyrek bir matristir. Her satırda birden fazla 1 olmalı ve her sütunda en az bir 1 olmalıdır.
Yapmak istediğim, hangi sütunların 2 1'den daha az diyelim olduğunu bulmak. Mesela yukarıdaki matrisimde 3, 5, 6 ve 7. sütunlardan kurtulmak istiyorum çünkü sadece bir tane var.
Bunu yapmak için bir UNIX komutu var mı? Muhtemelen bir Grup by-like (SQL) komutuna ihtiyacım var ve ardından hangi sütunların belirli bir sayıdan daha az olduğunu takip ettim, ama nasıl yapabileceğimi anlamıyorum.