am 3. Oktober 2006
This book promises to introduce into the unix shells without focusing on a specific one like bash csh and so on. Instead xis tried to keep according to the POSIX standards, which allows writing scripts that are really portable between platforms. Whenever there are traps with some functions they are shown and explained. Important unix tools are explained with a brief listing of the function call and its options. This book also covers sed and awk to the some extend it is required for using.
This book is well written and full of information. The authors are following a more practical approach with a lot of usefull real-life examples. However, they understand to provide a lot of background information that explains the idea behind unix tools and thus demonstrate how to use unix in a powerfull way. therefore this bok is more than just a shell introduction, it is in principle a unix introduction, because unix is based upon shells. And whenever possible some remarks about the history and development of unix is given.
This book is a far more practical introduction compared to some others (e.g 'Learning the bash shell'), but it also explains much more about the unix environment. For me there is no problem not to focus on a specific shell, since the use of unix tools is similar for several shells. If you use also 'Linux in a nut shell' you might have enough information for each kind of shell plus some more description of the various unix tools.
I really can recommend this book to anyone who wants to understand the unix shell and learn how to write good shell scripts.