Shell Scripting Recipes: A Problem-Solution Approach (Expert's Voice in Open Source)
Chris F.A. Johnson was introduced to Unix in 1990, and learned shell scripting because there was no C compiler on the system. His first major project was a menu-driven, user-extensible database system with report generator. Johnson constantly writes scripts to automate system administration tasks, and his recent shell projects have included a member database, menuing system, and POP3 mail filtering and retrieval. When not pushing shell scripting to the limit, Johnson teaches chess and composes cryptic crosswords.