Ich habe eine sehr große Datei, in der ich jede n-te Zeile erhalten und in eine Zeile drucken muss.Drucken Sie jede n-te Zeile in eine Zeile mit gawk
Meine Daten:
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
Ich möchte, dass meine Daten wie folgt aussehen:
1 937 4.320194
3 934 1.783326
5 939 2.309559
7 611 -1.41808
9 606 2.159683
Dies ist ein Beispiel ist natürlich, möchte ich jede 10. Zeile für meine riesige Datendatei. Ich habe versucht, diese so weit:
NF == 6 {
if(NR%10) {print;}
}
Sollte das nicht "awk" NR% 10 == 0 'file.txt' sein? –
@ D.Shawley Ja, Sie haben Recht. Ich sollte die Dinge wirklich durchlesen, bevor ich antworte! Prost! – Steve
Vielen Dank, ich weiß, es war eine einfache Frage, aber ich konnte es nicht für das Leben von mir herausfinden. – user1269741