AWK problem z kodem
Ostatnio zmodyfikowano 2016-11-14 17:32
CCbolt Temat założony przez niniejszego użytkownika |
AWK problem z kodem » 2016-11-14 17:32:27 MAM taką tabelę i zadanie Wypisz sume kilometrow przebytych podczas wszystkich Harpaganow wg wzoru: Kolarz przebyl SUMA_KILOMETROW km podczas LICZBA Harpaganow. Tabelka - https://inf.ug.edu.pl/~mdziemia/systemy/stat.txt #!/usr/bin/awk -f
# coś jest nie tak!!! FS = "\t"; ( NR >= 3 ) { { SUMA_KILOMETROW += $ 3 } { LICZBA = NR } } END { print "Kolarz przebyl " SUMA_KILOMETROW "km podczas " LICZBA " Harpaganow."; }
(NR>=3) myślałem że w ten sposób uda mi się opinąć pierwsze dwie linie, wcześniej chciałem obejść nagłowek poprzez NR==1, /^-+[ \t]*$/ { next } ale nie zadziałało, kilometry sumuje ale ilośc startów wylicza mi na 24 zamiast na 22. |
|
« 1 » |