\x89\x50\x4E\x47\x0D\x0A\x1A\x0A PNG  \x89\x50\x4E\x47\x0D\x0A\x1A\x0A /* print histogram of integer attribute */ BEGIN { int count[]; int maxd = 0; int i, d, v; char* attrname = ARGV[0]; } N{ v = (int)(aget($,attrname)); count[v]++; if (v > maxd) { maxd = v; } } END { for (i = 1; i <= maxd; i++) { d = count[i]; if (d > 0) printf ("[%d] %d\n", i, d); } }