Learning the bash Shell by Cameron Newham & Bill Rosenblatt The following errata were *corrected* in the 4/07 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 [160] source listing block; for (( j=i; j < numvalues; j++ )); do if [ ${values[j]} -le ${values[$lowest]}; then lowest=$j fi done -> for (( j=i; j < numvalues; j++ )); do if [ ${values[j]} -le ${values[$lowest]} ]; then lowest=$j fi done