You cannot use gsub() in GAWK because it is a part of the new, AT&T
sys V AWK, not the old, BSD AWK which GAWK is based on. There is source
for a newer GAWK which supports _a few_ of the extra features found in
The AWK Book, and I should have it fully running in a few weeks. Right
now the code runs fine, but it has not been written properly, so I
am having some problems with sub() and gsub().