This document should now serve as a reasonable tutorial for the modern POSIX shell. Comments and additional fixes for mistakes I may have made are solicited.