Learning the bash Shell (A Nutshell handbook) by Bill Rosenblatt Book Book The
Whether you want to use bash for its user interface or its programming features you will find Learning the bash Shell a valuable guide. The book covers all of bash's features, both for interactive use and programming.