# summiere und zähle die Werte der Spalte 2 derjenigen Zeilen einer Textdatei, # die mit dem String "daten" beginnen oder dem String "wert" enden function summiere(x) { summe += x anz++ } /^daten|wert$/ { summiere($2) } # Summe und Durchschnitt formatiert ausgeben END { printf("Summe : %6.2f\n", summe) if (anz) { # anz ist ungleich Null printf("Durchschnitt: %6.2f\n", summe / anz) } else { # anz ist Null printf("Durchschnitt: nicht ermittelbar, da 0 Werte addiert wurden\n") } }