If nothing else i would have bought this book just for the first chapter over debugging. I bought this with some background in taking a class or two in C++ and Java. So programing structures and basic understanding of programming is probobly good to get the most out of this book. I woulnt buy this book alone to learn Shell Scripting, but if just starting/learning I would recomend this book in conjunction with a lot of google searching for some bash shell how to's etc. Perfect target for someone whos knowledgeable on programming and structures, and has a entry level of Bash shell scripting. Also i liked how this book goes into great detail explaning the scenario that the code examples were written for, and details over how to acomplish the tasks, and some issues you might run into, and how to possibly handle those. Gives a great foundation for modifying and building to your own needs. Annotation System administrators need libraries of solutions that are ingenious but understandable. They don't want to reinvent the wheel, but they don't want to reinvent filesystem management either! Expert Shell Scripting is the ultimate resource for all working Linux, Unix, and OS X system administrators who would like to have short, succinct, and powerful shell implementations of tricky system scripting tasks. Automating small to medium system management tasks Analyzing system data and editing configuration files Scripting Linux, Unix, and OS X applications using bash, ksh, et al. What you'll learn Debug shell scripts using existing debuggers, not inspection. Use and extend text-editing one-liners and learn to forget Perl. Manage files and filesystems using scripting, not inflexible utilities. Use scripts to build complete Linux systems. Script X Window without getting lost in configuration files. Ignore Python, and script in bash and ksh instead. Who this book is for System administrators who need solutions to everyday problems "Expert Shell Scripting is a cornucopia of useful scripts and techniques collected during my years as a system administrator. Although these scripts were written from the perspective of a system administrator, you can reuse them for almost any purpose you can think of. All the code in this book demonstrates either something very useful or something unique (and possibly quite out of the ordinary). Many techniques represent solutions that would be difficult to come up with on your own." "My goal with this book is to provide greater depth than a beginning shell-scripting book by explaining not just what the code does, but in most cases how and why the specific logic was chosen. These scripts will greatly add to your scripting repertoire and increase your skill in tackling problems and choosing solutions. Most of the scripts in this book have evolved and been hardened over years in a production environment where reliability is key. This book will be an excellent resource for anyone who wants a collection of examples at their fingertips."--Jacket There are tens of thousands of Linux and Unix system administrators who are pressed for time and need an immediate fix. Expert Shell Scripting offers quick and easy solutions to many common (but challenging) problems that would otherwise take hours to solve. This is a book for people who know shell scripting, but don’t have the time to reinvent the wheel. And it is distilled from more than a decade of work done for Intel by a shell scripting guru. Ron Peters. Title And Date Taken From Resource Description Page (july 6, 2009). Includes Bibliographical References And Index.