When does an awk BEGIN block run?
awk
BEGIN
Once before any input records are processed.
Once for every input record.
Only if an arithmetic error occurs.
Once after all records have been processed.