Unix Consultant, Trainer and Author
Use the below button only for ordering the book. Unix shell scripting and Vi editor are no longer different books but combined into one.
Some links to help you decide
Table of contents for Unix Shell Scripting Book
Table of contents for The Vi Editor Book
Sample Chapter for Unix Shell Scripting
Presentation on why shell scripting seems so difficult