This Bash Scripting Guide is an introduction to basic and advanced concepts of the bash shell.
It teaches both newcomers and long-time users the best, safest, and most robust ways of writing powerful bash scripts as well as making efficient and speedy interactive use of the shell.
Bash Scripting Guide is focused on the Bourne-again shell (BASH), the concepts presented can be applied to virtually any shell, including Bourne (sh), Korn (kc), C (csh), Z (zsh), and the tee-shell (tsch).
For those just beginning, by the end of this book, you will be able to write shell scripts and automate tasks with ease. If you are transitioning from another programming language, this guide will build on your existing knowledge and turn you into an expert in no time. For those with experience in Bash scripting, the later chapters will hone your expertise while presenting advanced concepts such as file descriptor duplication, process substitution, traps, and more.
With chapters covering everything from what a shell is (and isn't) to how to trap and process signals, the full gamut of Bash scripting is covered. With both a quick reference and detailed index included at the end, the Bash Scripting Guide ensures all the commands, concepts, and syntax you learned are available at a moment's notice.
Bash Scripting Guide‘s chapters, each of which contains its host of sections, make certain that no topic is left behind.