Learning Perl on Win32 Systems by Randal Schwartz, Erik Olson, and Tom Christiansen Here are the changes made in the 3/00 reprint: (82) Did read: 2. Modify the program from the previous exercise so that each file specified on the command line has its lines individually reversed. (Yes, you can do this with only what's been shown to you so far, even excluding the stroll in Chapter 1). Now reads (clarified): 2. Modify the program from the previous exercise so that each file specified on the command line has its lines individually reversed. That is, the output consists of the last line of the first file through the first line of the first file, followed by the last line of the second file through the first line of the second file, until all the files are complete. (87) sequence; "Perl matches 'abc' as an 'a' followed by 'a b' followed by 'a c'" now reads: Perl matches 'abc' as an 'a' followed by a 'b' followed by a 'c' where single quoted text is the monospace font and unquoted text is the standard serif font. {167} In the last code example, "$user" in line 2 now reads "$username" {188} The 'HOWDY' program; added an extra blank line at the end of the code (after line "END_of_Multiline_Text) added this sentence to the 2nd paragraph from the bottom, following the second to last sentence (ending in "at the start of the line"): "The end token must not have any surrounding whitespace and the line it's on must be terminated with a newline." (202) In section my() in code "$LOCK_EX," now reads "$LOCK_EX" (deleted comma) {229} Question 2: c. A third way to do this is: if (/^[eiou]*.... now reads: if (/[^eiou]*....