Introduction: Sub-titled "101 Scripts for Linux, Mac OS X, And Unix Systems", the book is not a primer on shell scripting. For that, I refer you to the shell documentation and several pages of web based resources. The intended audience is anyone who does shell scripting but who doesn't want to "re-invent the wheel" and just wants a script that will do the job, or anyone who wants to learn shell scripting and can learn from examples.
Its 12 chapters cover many practical scripts that you can put to use right away to perform every-day tasks. One chapter is devoted to Mac OS X.
Comments: The author's scripts make use of the Bourne Shell, "with an occasional sprinkling of bash or POSIX shell tweaks for entertainment value". Although the book is 4 years old, the author responds quickly to comments and questions about the book, and as with any other aspect of 'nix programming, time marches on and things change but most of these scripts that I have used still work "out of the box" or with only minor changes.
Conclusion: I found this book to be very useful and it is never far from my elbow when I'm looking for a quick script to get something done. It is well worth the price and well worth time spent perusing its many useful (and downloadable) scripts. Highly recommended.