PPortable shell scripting is today the future of modern Linux, OS X, and Unix commandndash;line access. bBeginning Portable Shell Scripting#58; From Novice to Professional/b teaches shell scripting by using the common core of most shells and expands those principles to all of scripting.PYou will learn about portable scripting and how to use the same syntax and design principles for all shells. Yoursquo;ll discover about the interaction between shells and other scripting languages like Ruby and Python, and everything you learn will be shown in context for Linux, OS X, bash, and AppleScript.PbWhat yoursquo;ll learn/bPThis book will prime you on not just shell scripting, but also the modern context of portable shell scripting. You will learnPulPliThe core Linux/OS X shell constructs from a portability point of view/liPliHow to write scripts that write other scripts, and how to write macros and debug them/liPliHow to write and design shell script portably from the ground up/liPliHow to use programmable utilities and their inherent portability to your advantage, while pinpointing potential traps/liPliPulling everything together, how to engineer scripts that play well with Python and Ruby, and even run on embedded systems/liP/ulPbWho is this book for? /bPThis book is for system administrators, programmers, and testers working across Linux, OS X, and the Unix command line.PbAbout the Apress Beginning Series/bPThe Beginning series from Apress is the right choice to get the information you need to land that crucial entryndash;level job. These books will teach you a standard and important technology from the ground up because they are explicitly designed to take you from ldquo;novice to professional.rdquo; Yoursquo;ll start your journey by seeing what you need to knowmdash;but without needless theory and filler. Yoursquo;ll build your skill set by learning how to put together realndash;world projects step by step. So whether your goal is your next career challenge or a new learning opportunity, the Beginning series from Apress will take you theremdash;it is your trusted guide through unfamiliar territory!
For an experienced shell programmer, this is actually a good read. Seebach touches on a lot of new and improved thinking in UNIX shells, with a good focus on what is POSIX. This is a twenty first century book, unlike most shell programming books that I have read. He focuses on bash, but why not. Bash is the default shell on just about every system that I have logged into for the past decade. Solaris and the Korn shell are dying.