Mam bardzo duży plik, w którym muszę uzyskać każdą n-tą linię i wydrukować ją w wierszu.drukuj co n-tą linię w wierszu za pomocą gawk
moje dane:
1 937 4.320194
2 667 4.913314
3 934 1.783326
4 940 -0.299312
5 939 2.309559
6 936 3.229496
7 611 -1.41808
8 608 -1.154019
9 606 2.159683
10 549 0.767828
chcę moje dane wyglądać tak:
1 937 4.320194
3 934 1.783326
5 939 2.309559
7 611 -1.41808
9 606 2.159683
Jest to oczywiście przykład, chcę co 10 linii do mojego ogromnego pliku danych. Próbowałem to do tej pory:
NF == 6 {
if(NR%10) {print;}
}
Czy to nie powinno być 'awk 'NR% 10 == 0' plik.txt'? –
@ D.Shawley Tak, masz rację. Naprawdę powinienem przeczytać wszystko przed odpowiedzią! Twoje zdrowie! – Steve
Dziękuję bardzo, wiem, że to było proste pytanie, ale nie mogłem tego rozgryźć za moje życie. – user1269741