Learning the bash Shell

Errata for Learning the bash Shell

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 xv-xvi
The following text was added to the preface under the

"We'd Like to Hear from You" heading: "We have a web site for the book, where we'll list examples, errata, and any plans for future editions. You can access this page at: http://www.oreilly.com/catalog/9781565923478/ For more information about this book and others, see the O'Reilly web site: http://www.oreilly.com" The addition of this text threw off the page break for page xvi.

Anonymous    Jan 01, 2000
Printed
Page 50
In the last paragraph, 1st sentence:

"ceratin" was changed to "certain"

Anonymous    May 01, 1999
Printed
Page 70
Replaced the '(single quotes) with "(double quotes), as follows

MAILPATH=" /path?Message: /path?Message: /path?Message"

Anonymous    Jun 01, 1999
Printed
Page 100

The text used to read: "if name had the value" It now reads: "if filename had the value"

Anonymous    Jun 01, 2000
Printed
Page 102

The text used to read: "less efficient than ${variable##/*}" It now reads: "less efficient than ${variable##*/}"

Anonymous    Jun 01, 2000
Printed
Page 114

The code used to read: Echo $DIR_STACK It now reads: echo $DIR_STACK

Anonymous    Jun 01, 2000
Printed
Page 144

The code used to read: * ) exit 'usage: alice [-a] [-b barg] [-c] args...' It now reads: * ) echo 'usage: alice [-a] [-b barg] [-c] args...'

Anonymous    Jun 01, 2000
Printed
Page 157

The text used to read: "count from 0 to N+1" It now reads: "count from 0 to N"

Anonymous    Jun 01, 2000
Printed
Page 164

In Table 7-1, the 12th line used to read: >> file Direct file descriptor "n" to "file"; append to "file" if it already exists. The redirector was changed to read: n>>file

Anonymous    May 01, 1999
Printed
Page 165
In the code example,

1,/^[]*$/d It now reads: 1,/^[ ]*$/d

Anonymous    Jun 01, 1999
Printed
Page 174

Code sample 2 used to read: < TERM=vt100; line=$(tty); while ...} < /etc/terms It now reads: < TERM=vt100; line=$(tty); while ...} < /etc/terms;

Anonymous    May 01, 1999
Printed
Page 224
Table 9-2, row 1: "The shell exists from script" was changed

to read "The shell exits from script"

Anonymous    May 01, 1999
Printed
Page 281
The section title was renamed "Environment Variables".

Anonymous    Jun 01, 2000
Printed
Page 305
Under "symbols" on page 305, the index does not show

anything for $? (which is discussed on page 115). Add to "$(dollar sign)" section. The ? is actually on the next page anyway; "? (question mark)".

Anonymous