Awk

awk is Article description::a scripting language for data extraction often used in tandem with and  for complex reporting needs. While large programs are possible, the language itself was intended primarily to be used to construct one-liners to filter data and perform simple computations.

Environment variables

 * AWKPATH a list of directories searches to find file names passed at runtime with the --file option.
 * AWKLIBPATH a list of directories searches to find file names passed at runtime with the --load option.
 * GAWK_READ_TIMEOUT the amount of time (in milliseconds) awk waits for input before giving up.
 * GAWK_SOCK_RETRIES the total number of retries when reading data from a socket.
 * GAWK_MSEC_SLEEP the amount of time (in milliseconds) awk sleeps between retries.
 * POSIXLY_CORRECT duplicates the --posix switch.