Learning Perl, 4th Edition by Randal L. Schwartz, Tom Phoenix, brian d foy The following errata were *corrected* in the 1/06 reprint: Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem (xv) below 2nd paragraph; http://www.oreilly.com/catalog/lperl4/ NOW READS: http://www.oreilly.com/catalog/9780596101053/ (52) 1st paragraph; "If the person running the program types three lines and presses the proper keys needed to indicate end-of-file, the array will have with three elements." NOW READS: "If the person running the program types three lines and presses the proper keys needed to indicate end-of-file, the array will have three elements." (69), Paragraph 3; Now, before we go any further, we must be clear about something: this shortcut workparticular, as a statement all on its own) it won't... NOW READS: Now, before we go any further, we must be very clear about something: this shortcut works only if you write it just as we did. If you put a line-input operator anywhere else (in particular, as a statement all on its own) it won't... (216) Exercises 2 and 3; Exercise 2: Get a list of filenames in the current directory. Use the C module... then use the C module... Exercise 3: Using the output... ... use the C module. The strange formatting characters "C<>" HAVE BEEN DELETED. (216) Exercise 2, third sentence; "Print the list of paths to standard outout with one path per line." 'outout' NOW READS 'output' (241) Exercise numbering, line 5; "Here's one way to do it:" NOW READS: "2. Here's one way to do it:" and the rest of the exercise answers HAVE BEEN RENUMBERED so that 2 is really 3, 3 is really 4, and 4 is really 5. {242} in the fifth exercise, in the last code fragment; the print statement was previously missing. The code fragment NOW READS: @ARGV = sort keys $do_these; $^I = ".bak"; # make backups while (<>) { if (/^#!/) { # is it the shebang line? $_ .= "## Copyright (c) 20XX by Yours Truly\n"; } print; } (252-253) Answers to Chapter 15 exercises; The solutions to these exercises previously contained references to modules and Perl code all within "C<" and ">" formatting characters. Those formatting characters HAVE BEEN REMOVED.