Enter your mobile number or email address 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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Wicked Cool Shell Scripts 1st Edition

4.3 out of 5 stars 44 customer reviews
ISBN-13: 068-9145701272
ISBN-10: 1593270127
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$11.98 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$23.94 On clicking this link, a new layer will be open
More Buying Choices
46 New from $11.99 52 Used from $1.35

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Save Up to 90% on Textbooks Textbooks
$23.94 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

  • Wicked Cool Shell Scripts
  • +
  • The Linux Command Line: A Complete Introduction
  • +
  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Total price: $73.03
Buy the selected items together

Editorial Reviews

Review

"A great resource for intermediate to experienced shell programmers." -- WebDevReviews

"Far above anything else available… This is the book that every other publisher tries to imitate." -- LinuxWorld, January 2005

"Good examples of what can be done, and how to go about it." -- Major Keary Book News, 2004 No. 9

"If you already know how to write rudimentary Unix scripts, here are some tools that'll really float your boat." -- Epinions.com

"a quite comprehensive explanation of shell scripting with plenty of really good and practical examples" -- Lehigh Valley Linux User Group, March 2004

"an excellent book which will extend your knowledge and provide more than a hundred ready-to-run scripts" -- MacBlog.com

"suggested reading for anyone who enjoys shell scripting or is responsible for administrating systems" -- ITworld.com, March 2004

A hands-on book. Not really a tutorial, but more of a cross-platform scripting cookbook. -- MacCompanion, August 2005,

About the Author

Dave Taylor has a Masters degree in Education, an MBA, and has written a dozen technical books, including Learning UNIX for Mac OS X (O'Reilly), Solaris for Dummies (Hungry Minds), and Teach Yourself UNIX in 24 Hours (SAMS). He was a contributor to BSD 4.4 UNIX, and his software is included in many major UNIX distributions.

NO_CONTENT_IN_FEATURE



Product Details

  • Paperback: 488 pages
  • Publisher: No Starch Press; 1st edition (January 15, 2004)
  • Language: English
  • ISBN-10: 1593270127
  • ISBN-13: 978-1593270124
  • Product Dimensions: 7 x 0.9 x 9 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (44 customer reviews)
  • Amazon Best Sellers Rank: #546,853 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Top Customer Reviews

Format: Paperback
I often take a dim view of books that use superlatives in their titles. I also don't think there is anything "wicked cool" about shell scripting in general: if you need anything complex at all, Perl or something else is probably a much better way to to it. Shell scripting gets awfully nasty awfully fast.
However, I was wrong. Yes, shell scripting is an abominable way to approach most of the tasks this book explores. Just the same, the author does it "wicked cool" and you can learn a lot both from how he sees the problem and the other Unix tools he uses as part of the script. So while you might shudder at the idea of writing a link-checker in Bash, the author's clever use of Lynx's "traverse" flag is something you might make use of elsewhere. You'll find useful things like that throughout the book, and even if you'd rather write it in Perl or whatever, the logic is worth examining.
Mac OS X users will appreciate that a whole chapter is devoted to that. There's nothing particularly deep there, nothing you will be surprised by, but it's nice to see Mac get specific mention. That brings up another important point: shells are different and Unixes are different. The author does pay a lot of attention to the differences that can cause problems for your scripts when they need to run on different platforms.
2 Comments 59 of 61 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The book is aimed at all users and systems administrators of linux and every unix variant, including most importantly the MacOS. If you already know some scripting, you should be quite at ease here. Taylor does decide to restrict his discussion to the Bourne shell and its descendent, bash. He drops the C shell! But, as he points out, the scripts he gives can be easily rewritten in the latter if you desire.
The book can be roughly divided into two parts. The first is essentially traditional scripting tasks. A user from 1988 would see original material here, but no qualitative surprises.
The second half of the book is more interesting. It centres on Web applications. For example, when running a Web server that uses CGI, Perl and C are often the choice for implementing logic. But sometimes you can get by with a simpler approach - using a Bourne shell. Taylor shows how to do this to make simple web pages, with images, even. Cool! Though this outlook lacks the full expressive power of generating dynamic pages via Java Server Pages/Servlets, these latter alternatives can be quite forbidding to learn. If you are already comfortable with sed, awk, grep [etc], you may want to try this approach, provided your web site is not too complex.
In summary, the web scripting approach suggested here may be the most distinctive and useful sections. Worth checking out.
Comment 16 of 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Another one of my goals this year is to get familiar with Linux and shell scripting. I have some "how to" books, but I also picked up Dave Taylor's Wicked Cool Shell Scripts - 101 Scripts For Linux, Mac OS X, and UNIX Systems (No Starch Press). Taylor's done a great job with this book.

Chapter List: Introduction; The Missing Code Library; Improving on User Commands; Creating Utilities; Tweaking Unix; System Administration: Managing Users; System Administration: System Maintenance; Web and Internet Users; Webmaster Hacks; Web and Internet Administration; Internet Server Administration; Mac OS X Scripts; Shell Script Fun and Games; Afterword; Index

Taylor didn't write this book as a tutorial on script writing. Rather, he wanted to provide a "cookbook" of scripts that people could learn from and use immediately. He also wanted something more interesting than the scripts normally found in the how to books on the market. I'd agree that he's accomplished his purpose. Each script starts with a listing of the code and an explanation of how it works. He shows you how to run the script and what the results of running the script should be. Finally, there's a "hacking the script" paragraph that explains how you might want to modify the script to do something different. This entire package of paragraphs in each script serves as a sort of "mini-lesson" on some aspect of script writing.

As I mentioned above, I'm not quite ready for this book right now. When I pick up some fundamentals, I'll be heading into the Web and Internet Users section. There's code there on using Lynx and shell scripts to strip out information from websites. I have a project in mind I've wanted to do for some time, and I think I finally found the tools that will allow me to do it.
Read more ›
Comment 16 of 19 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Folks, if scripts intimidate you in any way, this book is great! It brings practical scripts in a wide variety of areas to you. Once you learn these scripts, it's easy to customize them to meet your needs.
If you're really interested in becoming a Linux Sysadmin, you need to know how to script. Once you learn these scripts, you'll be able to demonstrate your knowledge on any interview!
Comment 5 of 5 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Taylor does some neat stuff with shell scripts, but he doesn't spend much time explaining what goes on in them. Each is accompanied by a terse paragraph explaining "how it works", which generally only addresses one particular aspect of the script (ie, POSIX-style "variable slicing"). Shell syntax is terse and many of the reserved keywords and functions are not self-evident. If you don't know, for example, what "${#remainder}" returns, Taylor won't help you; you will have to look it up in a tutorial or a reference work elsewhere.

According to the blurb on the back of the book, Taylor has an MA in education, but there is little evidence of his didactic skills in this text. On the face of it, he is more a geek than a teacher, and hence this book more useful to his fellow hackers than people new to Bash.
1 Comment 15 of 19 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Wicked Cool Shell Scripts
This item: Wicked Cool Shell Scripts
Price: $23.94
Ships from and sold by Amazon.com