Data Files for the Examples
===========================
Many of the examples in this Info file take their input from two
sample data files. The first, called `BBS-list', represents a list of
computer bulletin board systems together with information about those
systems. The second data file, called `inventory-shipped', contains
information about monthly shipments. In both files, each line is
considered to be one "record".
In the file `BBS-list', each record contains the name of a computer
bulletin board, its phone number, the board's baud rate(s), and a code
for the number of hours it is operational. An `A' in the last column
means the board operates 24 hours a day. A `B' in the last column
means the board only operates on evening and weekend hours. A `C'
means the board operates only on weekends:
aardvark 555-5553 1200/300 B
alpo-net 555-3412 2400/1200/300 A
barfly 555-7685 1200/300 A
bites 555-1675 2400/1200/300 A
camelot 555-0542 300 C
core 555-2912 1200/300 C
fooey 555-1234 2400/1200/300 B
foot 555-6699 1200/300 B
macfoo 555-6480 1200/300 A
sdace 555-3430 2400/1200/300 A
sabafoo 555-2127 1200/300 C
The second data file, called `inventory-shipped', represents
information about shipments during the year. Each record contains the
month, the number of green crates shipped, the number of red boxes
shipped, the number of orange bags shipped, and the number of blue
packages shipped, respectively. There are 16 entries, covering the 12
months of last year and the first four months of the current year.
Jan 13 25 15 115
Feb 15 32 24 226
Mar 15 24 34 228
Apr 31 52 63 420
May 16 34 29 208
Jun 31 42 75 492
Jul 24 34 67 436
Aug 15 34 47 316
Sep 13 55 37 277
Oct 29 54 68 525
Nov 20 87 82 577
Dec 17 35 61 401
Jan 21 36 64 620
Feb 26 58 80 652
Mar 24 75 70 495
Apr 21 70 74 514
If you are reading this in GNU Emacs using Info, you can copy the
regions of text showing these sample files into your own test files.
This way you can try out the examples shown in the remainder of this
document. You do this by using the command `M-x write-region' to copy
text from the Info file into a file for use with `awk' (Note:Miscellaneous File Operations, for more
information). Using this information, create your own `BBS-list' and
`inventory-shipped' files and practice what you learn in this Info file.
If you are using the stand-alone version of Info, see Note:Extracting Programs from Texinfo Source Files, for an
`awk' program that extracts these data files from `gawk.texi', the
Texinfo source file for this Info file.