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.
| 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 |
|
Anonymous |
|
Dec 01, 1996 |
| Printed |
Page 2-41
expr: added after 1st sentence: "Strings can be compared and |
|
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 |
|
Anonymous |
|
Jan 01, 1997 |
| Printed |
Page 2-41
expr: added after 1st sentence: "Strings can be compared and |
|
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 |