#! /bin/awk BEGIN { line = "" NumErrors = 0 } { if (($0 ~ /lynx: /) || ($0 ~ /[Ee]rror/) || (($0 ~ /[Nn]ot/) && ($0 ~ /[Ff]ound/))) ++NumErrors for (ii=1; ii<=NF; ++ii) line = line " " $ii } END { if (NumErrors) printf ("ERR:%s\n", line) else printf ("OK: shopping cart looks OK.\n") }