Errata

UNIX in a Nutshell: System V Edition

Errata for UNIX in a Nutshell: System V Edition

Submit your own errata for this product.

The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".

The following errata were submitted by our customers and approved as valid errors by the author or editor.

Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update

Version Location Description Submitted By Date submitted Date corrected
Printed
Page xii
The index page number should be I-1.

Anonymous   
Printed
Page I-14

Index, reads:

sleep command, 2-96

Should read:

sleep command, 2-95

Anonymous   
Printed
Page iii
replaced CA office's address with list of cities

Anonymous    Dec 01, 1996
Printed
Page xvi
changed 103 Morris, Suite A to 101 Morris

Anonymous    Dec 01, 1996
Printed
Page iii
replaced CA office's address with list of cities

Anonymous    Jan 01, 1997
Printed
Page xvi
changed 103 Morris, Suite A to 101 Morris

Anonymous    Jan 01, 1997
Printed
Page xvi
deleted line with "uunet!" address

Anonymous    May 01, 1997
Printed
Page xvi
changed all instances of "ora.com" to "oreilly.com"

Anonymous    Aug 01, 1997
Printed
Page i and iii
removed the referee pictures from these pages

Anonymous    Dec 01, 1997
Printed
Page xii
changed "Command Index" to "Index"

Anonymous    May 01, 1998
Printed
Page index
the whole index is new. You can send mail to booktech@oreilly.com

for more information.

(colophon) the author bio and the book info are both new:

About the Author

Daniel Gilly has been with O'Reilly & Associates since 1986. In
addition to co-authoring The X Window System in a Nutshell, Daniel has
had an editorial hand in several books in the X Window series, wrote
the reference section of Volume Six, Motif Programming Manual, and
revised the Nutshell Handbook, Learning vi, for its fifth edition.

For the past two years, Daniel has been the editor of the newsletter
for MIT Crew. He has also written a musical comedy, a radio thriller,
and a one-act play, all of which were performed at Boston-area
colleges. He graduated from MIT in 1985 with a B.S. in Mechanical
Engineering. Having lived in the Boston area for ten years, Daniel
moved to Silicon Valley in June 1992.

Colophon

The animal featured on the cover of Unix in a Nutshell is a tarsier, a
nocturnal mammal related to the lemur. Its generic name, Tarsius, is
derived from the animal's very long ankle bone, the tarsus. The
tarsier is a native of the East Indies jungles from Sumatra to the
Philippines and Sulawesi, where it lives in the trees, leaping from
branch to branch with extreme agility and speed.

A small animal, the tarsier's body is only six inches long, followed
by a ten-inch tufted tail. It is covered in soft brown or grey silky
fur, has a round face, and huge eyes. Its arms and legs are long and
slender, as are its digits, which are tipped with rounded, fleshy pads
to improve the tarsier's grip on trees. Tarsiers are active only at
night, hiding during the day in tangles of vines or in the tops of
tall trees. They subsist mainly on insects, and though very curious
animals, tend to be loners.

Edie Freedman designed the cover of this book, using a 19th-century
engraving from the Dover Pictorial Archive. The cover layout was
produced with QuarkXPress 3.32 using the ITC Garamond font. The
inside layout was designed by Nancy Priest and implemented in troff by
Lenny Muellner. The text and heading fonts are ITC Garamond Light and
Garamond Book. The illustrations that appear in the book were created
in Macromedia Freehand 5.0 by Chris Reilley. This colophon was written
by Michael Kalantarian.

Whenever possible, our books use a durable and flexible lay-flat
binding. If the page count exceeds the lay-flat binding's limit,
perfect binding is used.

Anonymous    May 01, 1998
Printed
Page index
The entry for zcat command now refers to page 2-122, not 2-123.

Anonymous    Mar 01, 1999
Printed
Page 1-2
para. 2: "Bundling lets you to select only the components..."

should be "Bundling allows you to select only the components..."

Anonymous   
Printed
Page 1-5
fixed mismatched quotes around "beautifier"

Anonymous    Dec 01, 1996
Printed
Page 1-5
fixed mismatched quotes around "beautifier"

Anonymous    Jan 01, 1997
Printed
Page 2-105

The last line of code under "Examples" reads:

tar cvf -'find . -print' > backup.tar

Should read:

tar cvf backup.tar

Anonymous   
Printed
Page 2-17
cmp: added to end of para. under command: "The exit codes

are as follows:" and moved the exit codes from under -s to after the
changed para.

Anonymous    Dec 01, 1996
Printed
Page 2-19
cp: Added sentence to end of 1st text para.: "If one of the

inputs is a directory, use the -r option." "-r" is in bold.

Anonymous    Dec 01, 1996
Printed
Page 2-40
egrep: line 2 of text: changed "regular expressions" to

"metacharacters"

Anonymous    Dec 01, 1996
Printed
Page 2-41
expr: added after 1st sentence: "Strings can be compared and

searched."

Anonymous    Dec 01, 1996
Printed
Page 2-65
lprm: put "/usr/ucb/lprm" in bold

Anonymous    Dec 01, 1996
Printed
Page 2-96
sort: changed description of -tc option to "Fields are

separated with c (default is any white space)." where c is in italics.

Anonymous    Dec 01, 1996
Printed
Page 2-96
sort: -ykmem option: added "(in kilobytes)" after "amount of memory".

Anonymous    Dec 01, 1996
Printed
Page 2-97
split: changed 1st sentence to "Split infile into several

files of equal length." where "infile" is in itals.

Anonymous    Dec 01, 1996
Printed
Page 2-98
split: changed description of -n to "Split infile into

files, each n lines long (default is 1000)." where "infile" and "n"
are in italics.

(2-100 to 2-102): changed occurrences of "CR" and "NL" to "carriage
return" and "newline", respectively. Also, for the first use on each
page, specified keyboard equiv., i.e. "carriage return (^M)" and
"newline (^J)". This made p. 100 and 101 break differently, but 102
stayed the same.

Anonymous    Dec 01, 1996
Printed
Page 2-104
tail: 1st example: changed "'.Ah'" to "'.Ah'"

Anonymous    Dec 01, 1996
Printed
Page 2-113
uniq: last example: changed ""3 "" to ""^ *3 ""

Anonymous    Dec 01, 1996
Printed
Page 2-17
cmp: added to end of para. under command: "The exit codes

are as follows:" and moved the exit codes from under -s to after the
changed para.

Anonymous    Jan 01, 1997
Printed
Page 2-19
cp: Added sentence to end of 1st text para.: "If one of the

inputs is a directory, use the -r option." "-r" is in bold.

Anonymous    Jan 01, 1997
Printed
Page 2-40
egrep: line 2 of text: changed "regular expressions" to

"metacharacters"

Anonymous    Jan 01, 1997
Printed
Page 2-41
expr: added after 1st sentence: "Strings can be compared and

searched."

Anonymous    Jan 01, 1997
Printed
Page 2-65
lprm: put "/usr/ucb/lprm" in bold

Anonymous    Jan 01, 1997
Printed
Page 2-96
sort: changed description of -tc option to "Fields are

separated with c (default is any white space)." where c is in italics.

Anonymous    Jan 01, 1997
Printed
Page 2-96
sort: -ykmem option: added "(in kilobytes)" after "amount of memory".

Anonymous    Jan 01, 1997
Printed
Page 2-97
split: changed 1st sentence to "Split infile into several

files of equal length." where "infile" is in itals.

Anonymous    Jan 01, 1997
Printed
Page 2-98
split: changed description of -n to "Split infile into

files, each n lines long (default is 1000)." where "infile" and "n"
are in italics.

(2-100 to 2-102): changed occurrences of "CR" and "NL" to "carriage
return" and "newline", respectively. Also, for the first use on each
page, specified keyboard equiv., i.e. "carriage return (^M)" and
"newline (^J)". This made p. 100 and 101 break differently, but 102
stayed the same.

Anonymous    Jan 01, 1997
Printed
Page 2-104
tail: 1st example: changed "'.Ah'" to "'.Ah'"

Anonymous    Jan 01, 1997
Printed
Page 2-113
uniq: last example: changed ""3 "" to ""^ *3 ""

Anonymous    Jan 01, 1997
Printed
Page 4-20
The description of the if command at the bottom of the page now

reads:

"Conditions are usually specified with the test or [[ ]]
command."

Anonymous    Mar 01, 1999
Printed
Page 4-28

The sentences that read:

"In the Korn shell, s2 can be a regular expression."

now read:

"In the Korn shell, s2 can be a filename metacharacter."

Anonymous    Mar 01, 1999
Printed
Page 5-3

The example at the bottom of the page read:

% echo "Well, isn't that "special"?"

It now reads

%" Well, isn't that """special?""

Anonymous    Mar 01, 1999
Printed
Page 5-4

The third line on the page read:

echo "The value of $x is $x"

It now reads:

echo "The value of" $x "is $x"

Anonymous    Mar 01, 1999
Printed
Page 6-3
( ) entry: made the quotes around "replayed" match

Anonymous    May 01, 1998
Printed
Page 6-2
In the Metacharacters table, under the vi column against the

'Store pattern for later replay' action, there is now a dot.

Anonymous    Mar 01, 1999
Printed
Page 10-9
For sed command "P"

changed the 1st code bock, the subsequent line,
and the 2nd code block to read:

function(arg1,arg2)
function (arg1
arg2)

The following script changes arg2, regardless of
whether it appears on the same line as the function name:

s/function(arg1,arg2)/function(arg1,XX)/
/function(/{
N
s/arg2/XX/
P
D
}

Anonymous    Nov 01, 1998
Printed
Page 10-9
(Section 3) Reads

[address]r AEle
Read contents of AEle...

now reads:

[address]r file
Read contents of file...

Anonymous    May 01, 1999
Printed
Page 10-9
(Section 4) Reads

[address1][,address2]s/pattern/replacement/[0ags]

now reads:

[address1][,address2]s/pattern/replacement/[flags]

Anonymous    May 01, 1999
Printed
Page 11-9
"if" entry: added parens around "$1 ~ /[Aa].*/"

Anonymous    May 01, 1997
Printed
Page 11-9
changed "index(substr,str)" to "index(str,substr)"

Anonymous    Sep 01, 1997
Printed
Page 16-7
Above the table of Greek characters in eqn


"Some uppercase Greek letters are not supported because they can be
specified by an Arabic equivalent (e.g. A for alpha, B for beta)."

You're getting your letters and your numbers confused. 1,2,3, etc. are
Arabic; A, B, C, etc. are Roman or Latin (opinions vary).

Anonymous   
Printed
Page 18-11
"merge" entry, "-L text3" option: changed "file1" to

"file3" and 1st "text1" to "text3"

Anonymous    May 01, 1997