Write documentation as if whoever reads it is
a violent psychopath who knows where you live.
— Steve English, as quoted by Peter Langston
This chapter discusses advanced features in
It’s a bit of a “grab bag” of items that are otherwise unrelated
to each other.
First, we look at a command-line option that allows
gawk to recognize
nondecimal numbers in input data, not just in
gawk’s special features for sorting arrays are presented.
Next, two-way I/O, discussed briefly in earlier parts of this
Web page, is described in full detail, along with the basics
of TCP/IP networking. Finally, we see how
can profile an
awk program, making it possible to tune
it for performance.
Additional advanced features are discussed in separate chapters of their own:
gawk, discusses how to internationalize your
awkprograms, so that they can speak multiple national languages.
gawk’s built-in command-line debugger for debugging
gawk, describes how you can use
gawkto perform arbitrary-precision arithmetic.
gawk, discusses the ability to dynamically add new built-in functions to
|• Nondecimal Data||Allowing nondecimal input data.|
|• Array Sorting||Facilities for controlling array traversal and
|• Two-way I/O||Two-way communications with another process.|
|• TCP/IP Networking||Using |
|• Profiling||Profiling your |
|• Advanced Features Summary||Summary of advanced features.|