#!/bin/ksh memtest mdb | + mdb -k | nawk 'BEGIN { count=0; hdr=sprintf("%10s %4s %4s %4s %4s %4s %4s %4s", "timestamp", "krnl", "zfs", "anon", "exec", "pgc", "clst", "flst"); print hdr; } { if ( $1 == "date:" ) { time=$2; getline; getline; getline; krnl=$3; getline; zfs=$5; getline; anon=$3; getline; exec=$5; getline; cache=$4; getline; clist=$4; getline; flist=$4; printf("%10d %4d %4d %4d %4d %4d %4d %4d\n", time, krnl, zfs, anon, exec, cache, clist, flist); count++; if (count == 25) { print hdr; count = 0; } next; } }'