#!/usr/bin/awk -f BEGIN { if (ARGC != 3) { printf("usage: test.awk \n", ARGV[0]); exit 1 } program = ARGV[1] file = ARGV[2] while ((getline < file) > 0) { input = ($1 == "EMPTY" ? "" : $1) program " '" input "'" | getline jhash print $1, "-->", jhash } }