Bash Pocket Reference
Arnold Robbins
O'Reilly Media
Its simple: you need to know how to work with the bash shell if you want to get to the heart of Mac OS X, Linux, and other Unix systems. <br>Youll quickly find answers to annoying questions that always come up when youre writing shell scripts — What characters do you need to quote? How do you get variable substitution to do exactly what you want? How do you use arrays? — and much more.