More bash-Cookbook-related items:

Here are links to


Here are some excerpts from, or references to, book reviews of the bash Cookbook (1st edition). We're sure it only gets better with the 2nd edition!

Linux Format magazine

This is a screen snap of the review -- notice the score:
10 out of 10.

LinuxFormat image

A blogger likes the book:

(Jim Jones, Morlock HQ, August 15, 2008)

"The Bash Cookbook is a must own book for anyone that uses Unix and Linux for fun or profit. Bash is a powerful shell environment available in everything from Mac OS X to commercial Unix offerings like Solaris. Being comfortable and productive with this shell is going to make your life a [whole] lot easier. The Bash Cookbook serves as a digestible tutor to this powerful shell while maintaining a depth that makes it a valuable reference for solutions to many of the common problems that command line power users face."

"...this is a great bash scripting resource and should find a good home on any scripter's bookshelf. It provides enough instruction to help a new-ish user understand the deeper power of bash scripting while having enough breadth and depth to serve as an invaluable resource for the experienced scripting guru."

Read the entire review here:


The reviewer says "...this book was refreshing in that it was properly organized, and surprisingly contemporary...". Read the entire review here.

Customer reviews at Amazon

Python readers like bash Cookbook

"...And the book has passed my ultimate test of usability - I've been carrying it around in my backpack for over a month. The corners are curled up and there's a big coffee stain on the cover. I like it."

Read the whole review at the Bay Area Python Interest Group website. (No longer at that address; sorry.)

;login: the magazine of

Here's a book review from ;login: The entire review is available here as a .pdf file.

Here's a brief quote or two:

"One of the strengths of the book is that these examples are placed in realistic computing contexts... Sound best practices advice is integrated into virtually every discussion."
"Chapter 12 is the jewel at the center of this work. It discusses a series of very well-crafted scripts solving problems of great interest to many people..."

Read the whole review...then read the bash Cookbook, too!


Carl and JP are happy to share what they know about bash.

Carl Albing is currently an Assoc. Professor of Computer Sciene at Bethel University, Arden Hills, MN. He previously spent two years as a Research Professor in the Data Science and Analytics Group at the Naval Postgraduate School. Prior to that he was a Distinguished Visiting Professor in the Department of Computer Science at the U.S. Naval Academy where he taught courses on Programming Languages and Compilers, on High Performance Computing and on Advanced Shell programming. Before entering academia he was writing software for some of the biggest and fastest computers in the world as a software engineer for Cray Inc. (now a part of HP Enterprise)
A teacher, researcher, consultant, manager, analyst and programmer with an amazing breadth of software experience, Carl has worked with companies in the US, Canada and Europe. He has worked for large companies and small startups, in technical as well as in managerial and marketing roles. Carl's education includes a Ph.D. in Computer Science as well as an undergraduate degree in Mathematics and an International MBA. He has spoken at conferences, universities, and training seminars in the US, Canada, UK and Europe. Carl enjoys speaking at user groups and seminars on a variety of topics related to bash.

JP Vossen has been working with computers since the early 80s and has been in the IT industry since the early 90s, specializing in Information Security since the late 90s. He's been fascinated with scripting and automation since he first understood what an autoexec.bat was, and was delighted to discover the power and flexibility of bash and GNU on Linux in the mid-90s. He has previously written for Information Security Magazine and, among others. On those few occasion when he's not in front of a computer, he is usually taking something apart, putting something together, or both.