AWK Programmer's Toolbox: Advanced AWK and Unix Shell Scripting Examples and Techniques