Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.
To get the free app, enter your mobile phone number.
Learning the bash Shell, 2nd Edition 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
Customers Who Bought This Item Also Bought
Top Customer Reviews
Strengths of the publication are the clear explanations of the bash shell programming environment, the effective use of tables to summarize basic shell language and programming constructs, UNIX-based utilities, shell environment customization, shell Syntax, Bash File Operators and control key definitions.
A chapter is devoted to edit mode capabilities (both eMacs and Vi Command-Line Editing Commands are covered and summarized effectively in clearly doucmented tables).
The book contains a number of terse script programming tasks, which provide clear examples of the material presented in the text. These program examples are reworked to provide a clear example of how Bash scripts can be modified to provide greater flexibility and reusability of Bash shell program code.
I would like to see more robust programming shell examples in the book as examples of mini-applications, which Bash is frequently used for in many Unix-based or Unix-derived platforms. The "Task 5-1" program example is an example where a good example of a program, which does an adequate job of clearly covering the use of Bash File Operators, yet the author(s) make the statement that the code is "relatively long winded".
Another area the book could address is the use of Bash in a Windows environment. I was able to port some of the programming tasks presented to a Windows 95/98 environment using the GNU Bash Version 2.Read more ›
Particularly illuminating was the image manipulation script they used as an example in several chapters. It really gave me an idea of the power of scripting. Unfortunately, obtaining the source code for the tools the example relied on and compiling them turned out to be a chore; I finally gave up. Still, I had no problem understanding the example even without actually being able to implement it. And there were plenty of other examples that didn't rely on non-standard unix utilities.
If I had to make a single criticism, I'd say that the book could focus a bit more on *interactive* shell use, and why bash is better/worse than other shells in interactive mode. Being a former tcsh user who has developed lots of aliases and programmed completions over time, it would've been helpful to have a section called "Migrating from Csh" or something like that...
One criticism is the lack of decent examples, when they are given. All the examples seem to be oversimply or non-real-world, and I feel the authors could make concepts clearer by including more examples.
To sum up, this is not a book for you if you learn by trial-and-error and examples, but if you don't mind the lack of decent examples, then this book is a good unix shell programming book.
Most Recent Customer Reviews
A lot of information contained within on using the bash command-line interface, complete with commands are their purposes.Published 16 months ago by C. Brown
I've told myself to get a book about bash so many times in the past that my Goodread`s Want to Read shelf was getting boringly monothematic. Read morePublished 18 months ago by Jascha Casadio
Anything I've purchased by O'Reilly is the best stuff on Unix and Unix tools! This book helped me write a bash script that is being used by hundreds where I work.Published on June 21, 2013 by LoriSaysHey
The book was in great shape and couldn't beat the price Cheap.
GOOD GOOD GOOD GOOD GOOD GOOD GOOD GOOD
This is a useful introduction to the Bash shell used in unix, linux, and other *nix type operating systems. Read morePublished on October 1, 2005 by M. Helmke
This book (2nd. ed.) shows how bash shell programming exploits special capabilities of linux and unix. Shell programming manages other, more specialized, programs. Read morePublished on July 22, 2005 by Richard J. Engebretson
The best book I have ever read on the subject.
The only think I could think to complain about is that
sometimes it was a little hard to follow. Read more
The authors spend so much space on extended examples that they make the basics difficult to find. The odd appearance of conditionals is, for instance, the most surprising thing... Read morePublished on October 17, 2004 by Flash Sheridan
I like this book a lot. It covers all you need to know to fell comfortable with bash shell. However I find the explanation confusing, sometimes I had to read the same paragraph... Read morePublished on April 6, 2004