Carl Albing

Bash user, trainer, author

  • @bashcookbook

Annapolis, Maryland

Areas of Expertise:

  • bash
  • shell scripting
  • C
  • Java
  • supercomputing
  • consulting
  • speaking
  • programming
  • training
  • writing
Carl Albing is currently a Distinguished Visiting Professor in the Department of Computer Science at the U.S. Naval Academy where he is teaching courses on programming languages and on High Performance Computing. Prior to this he was writing software for some of the biggest and fastest computers in the world as a software engineer for Cray, Inc. As an independent consultant, he is comfortable programming with C, Java, bash and much more. Carl is the coauthor of two books, one on Java development on Linux and his latest, the O'Reilly "bash Cookbook". A former software 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 software projects, past and present, involve the design and development of distributed computing software, medical image processing applications, compilers, medical devices, web-based factory floor automation, and more. Carl's education includes a Ph.D. in Computer Science as well as a B.A. degree in Mathematics and an International MBA. He has spoken at conferences and training seminars in the US, Canada and Europe as well as local high schools and colleges. Carl enjoys speaking at user groups and seminars on Linux, C, Java, and bash topics.

bash Cookbook bash Cookbook
by Carl Albing, JP Vossen, Cameron Newham
May 2007
Print: $49.99
Ebook: $41.99

Great Bash Great Bash
by Carl Albing
February 2011
Video: $99.99

"Heartily recommended to the casual user who wants to expand their repertoire and the power of their shell, and strongly recommended on the basis of assumptions to confident Bash users who want a handy reference book to keep to hand."
--Simon Armstrong, Compsoc -- Durham University Computing Society

"...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."
--Jim Jones, Morlock HQ

"...this book was refreshing in that it was properly organized, and surprisingly contemporary, even citing Virtualized platforms as a way to try out different OS's for Bash"
--Chad Wollenberg,

"This is the most effective bash resource I havev seen that focuses on practical resources for all (short of those who have achieved bash nirvana no matter what their level of experience."
--Major Keary, Book News

"[This] has been incredibly helpful in helping me improve my skills with Bash."
--Sam Merrell, I Love Libraries

"Linux system admin is something I do as part of my job. I've been able to acquire the basics and get the job done, but I knew that there were better ways to get the job done. Nothing like having an expert to help learn the ins and outs. This book allowed me to take it to the next level. There are many excellent examples on how to get it done, as well as advice on things that should not be done. There is a good mix of newbie info as well as useful tips for the seasoned veteran. There's usually more than one way to get the job done, and this book showed me some new, better ways to accomplish the task at hand. If you're working with bash, you'll find something useful in this book."
--T. Full,

"This is a must-buy book if you have any involvement with scripting at any level...If you're following Linux Format's introductory tutorial series and want to know more, this is your essential primer."
--Andy Hudson, Linux Format

"...what you will find is bash scripting presented in a way that will solve the problems you are facing TODAY. I found the book a pleasure to skim through. Yes I did read a lot of it, but I also found myself just flipping through the pages and reading the various problems and solutions. I can easily see myself picking this book up while coding and not having to look at 100's of man pages...A very well presented book that will stay in my immediate library next to my desk as I am sure I will lean heavily on it at times."
--James F. Koopmann, IToolbox Blogs

"I used bash cookbook for a week. Of the half-dozen times I cracked it open, it helped me more often than it didn’t. Now, I still believe that the old UNIX Power Tools book is still the best book ever written about the UNIX command line, and likely always will be–but bash cookbook has earned its place in my reference book rotation."
--Greg DeKoenigsberg, Red Hat Magazine

"If you are a Linux administrator or are just learning the skills, you probably have more than enough Linux-centric books on your shelf. That being the case, make room for the bash Cookbook. It's the missing link in your knowledge chain."
--James Pyles, The Linux Tutorial

"The bash Cookbook (O’Reilly Media, ISBN 0596526784), written by Carl Albing, JP Vossen, and Cameron Newham, presents a series of real world administration problems with real world solutions, all written in bash. The book is packed full of useful scripts, along with examples that explain how to create better scripts. Throughout the book, issues that can get you into real trouble are tagged with a small drawing of a trap. Anyone who uses bash can benefit from the bash Cookbook. The book is available through most book stores, or can be ordered directly from O’Reilly for $49.99. Alternatively, you can pay $25.99 to read the book online."
--Colin McGregor, Linux Magazine

"I would say bash Cookbook is absolutely a book worth owning if you enjoy shell scripting. I don't think I've ever seen a more complete set of solutions in a shell scripting book. In the preface, one thing that caught my eye ..... "But perhaps most importantly, we hope that when you have a question about how to do something or you need a hint, you will be able to easily find the right answer--or something close enough-- and save time and effort." ..... I think they accomplished their goal! 5 out of 5. Excellent book...excellent. "
--Dave Crouse, USA Linux Users Group

"All in all this is a very handy reference for a vast number of the tasks that you'll come across when scripting with the bash shell along with well-commented code. Highly recommended."