The vast majority of users utilize the Korn Shell or some variant of the Bourne Shell, such as bash. Sams Teach Yourself Shell Programming in 24 Hours covers these shells. It begins with a generalized tutorial of Unix and tools and then moves into detailed coverage of shell programming. Sams Teach Yourself Shell Programming in 24 Hours is one of the best values because it provides readers with more information for less money. This book uses the effective and proven 'Teach Yourself' format to instruct the reader how to make their shell work for them. It covers useful information managing input/output, manipulating text filters, understanding and debugging shell scripts, creating and utilizing variables, tools, processes, and customizing the shell. Sams Teach Yourself Shell Programming in 24 Hours is a tutorial aimed at assisting Unix and Linux users to get optimal performance out of their operating system. It shows them how to take control of their systems and work efficiently by har4nessing the power of the shell to solve common problems.
I can't imagine I finally finished reading this book. I intermittently spent more than 7 actual years reading this whole book. I was waiting for proper snipping-times to read (and I didn't have plenty of that as a full-time employee with many professional and social commitments). Today, I am celebrating finishing the last 24th hour of this book. Those were the most long and most enjoyable 24-hours in my life. This book is a treasure and it is the basic that taught me Linux as I know it today. I am very happy I finished it and I will absolutely go through every chapter again and will possibly solve the problems at the end of each chapter. I am now targeting to go behind sed and awk more deeply to practice and master them, and I hope that is not going to take me as much time as this beautiful book took me. Although this book has some advanced chapters, it has - especially at the beginning - very useful explanations that beginners find very useful. Beginners may skim this book and read only things that they feel they understand well. They can go back to skim again once they advance themselves by reading other sources and books.
The book is very uneven in material. Most chapters are very basic, but some of the shell scripts are hard to understand. There are so many better texts since this was published.