Learning the bash Shell, 2nd Edition by Cameron Newham & Bill Rosenblatt Following are the changes made in the 6/00 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 ?page-number?: reader question or request for clarification (100) The text used to read: "if name had the value" It now reads: "if filename had the value" (102) The text used to read: "less efficient than ${variable##/*}" It now reads: "less efficient than ${variable##*/}" (114) The code used to read: Echo $DIR_STACK It now reads: echo $DIR_STACK {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...' {157} The text used to read: "count from 0 to N+1" It now reads: "count from 0 to N" <281> The section title was renamed "Environment Variables".