BEGIN { thresh = 12.5; } (! /^#/ ) { newday = int($1); if ( (newday != day) && (day != 0) ) { printday(day); n = 0; min = 15.0; } day = newday; if ( $3 < thresh ) n++; if ( $3 < min ) min = $3 } END { printday(day); } function printday(day) { if ( n > 0 ) printf("Day %3d: %d samples < %.1f volts, min = %.2f volts\n", day, n, thresh, min); }