
780
|
Chapter 11: The gawk Programming Language
This is the Title of the Book, eMatter Edition
Copyright © 2006 O’Reilly & Associates, Inc. All rights reserved.
5. Use the msgfmt program from GNU gettext to compile the translations. The
binary format allows fast lookup of the translations at runtime. The default
output is a file named messages:
$ msgfmt esperanto.po
$ mv messages esperanto.mo
6. Install the file in the standard location. This is usually done at program instal-
lation. The location can vary from system to system.
That’s it! gawk will automatically find and use the translated messages, if they exist.
Implementation Limits
Many versions of awk have various implementation limits, on things such as:
• Number of fields per record
• Number of characters per input record
• Number of characters per output record
• Number of characters per field
• Number of characters per printf string
• Number of characters in literal string
• Number of characters in character class
• Number of files open
• Number of pipes open
• The ability to handle 8-bit characters and characters that are all zero (ASCII
NUL)
gawk does not have limits on any of the above items, other than those imposed by
the machine architecture and/or the operating system.
Group Listing of awk Functions and Commands
The following table classifies awk functions and commands.
Function type Functions or commands
Arithmetic atan2 cos exp int log
rand ...