#! /usr/bin/gawk -f # Usage: # replace-html-vars [ -v VAR=VALUE ] < INFILE.html > OUTFILE.html # where VAR is any of # # fnum script date # bgColor textColor linkColor vlinkColor alinkColor # /./ { gsub(/\$\(fnum\)/, fnum, $0); gsub(/\$\(script\)/, script, $0); gsub(/\$\(date\)/, date, $0); gsub(/\$\(bgColor\)/, bgColor, $0); gsub(/\$\(textColor\)/, textColor, $0); gsub(/\$\(linkColor\)/, linkColor, $0); gsub(/\$\(vlinkColor\)/, vlinkColor, $0); gsub(/\$\(alinkColor\)/, alinkColor, $0); gsub(/\$\(titleColor\)/, titleColor, $0); gsub(/\$\(defaultColor\)/, defaultColor, $0); print; next; }