Unix Shell Programming is a tutorial aimed at helping Unix and Linux users get optimal performance out of their operating out of their operating system. It shows them how to take control of their systems and work efficiently by harnessing the power of the shell to solve common problems. The reader learns everything he or she needs to know to customize the way a Unix system responds.
The vast majority of Unix users utilize the Korn shell or some variant of the Bourne shell, such as bash. Three are covered in the third edition of Unix Shell Programming. It begins with a generalized tutorial of Unix and tools and then moves into detailed coverage of shell programming.
Topics covered include: regular expressions, the kernel and the utilities, command files, parameters, manipulating text filters, understanding and debugging shell scripts, creating and utilizing variables, tools, processes, and customizing the shell.
Customer Reviews
Average Rating:
Rating: - Very well done introduction to shell programming
This book doesn't theoretically require one to know anything about programming. Still, it is quite helpful to have experience with some programming language, since comparisons with other languages (particularly C) are pretty frequent and often used to explain certain concepts.
More than that, experience with the UNIX/Linux environment definitely helps.
The book starts off with a basic review of some useful shell commands (from ls to grep passing thru regular expressions). It then ... Read More
Rating: - A solid reference book on shell programming
This third edition is still based on the classic UNIX shell programming book Kochan put out in the late eighties. The benefit of this edition is that it includes POSIX standard support for constructs supported by the Bash and Korn shells. It is no longer restricted to the Bourne shell.
There are many thoughtful insights appearing throughout the book, which makes it an excellent reference book. If using it as a text book, it is a little slow getting into the actual programming; you may find yourself ... Read More
Rating: - A must have!
I was recently thrown into the world of Unix at work. Like most people I was a windows programmer/user and didn't even know what Unix was. After reading the reviews, I picked this up and must say its the very best book on programing I've ever read. I have books on XML, XSLT, SQL SERVER, VB, C# and more, but none of this books taught be faster than Unix Shell Programming, Third Edition. This is a must have for the beginner!
Highly recommended.
Rating: - Get "Classic Shell Scripting" by Arnold Robbins instead..
This book is good, actually quite good, but for a beginner. The reason of the title and four stars is, for a beginner, I would still recomend the gold standard, age old "The UNIX Programming Environment" by Kernighan and Pike, the first five chapters (unless you know decent amount of C). If it comes to writing portable shell and also getting an introduction to Awk, the other two books are far better. No offenses to Stephen Kochan, I am a fan of his C book.. !
Rating: - Nice Beginner or Reference Unix / Linux Book
I wish this was the book we used last quarter since it is MUCH better. It is this quarter's UNIX / Linux textbook (Shell Scripting although it also covers the basic commands) This book is highly reccomended for the Linux beginner or for someone who wants a very good reference book.