Amazon.co.uk Review
The second edition of
UNIX Shells by Examples shows off basic commands and utilities in the three most popular UNIX shells--C, Bourne, and Korn--with side-by-side examples. The new edition of this book is sure to be a worthy reference for UNIX programmers for getting around their favorite shell.
The best thing in this new edition is that the author presents short, effective examples to using basic commands and utilities for each of the three major UNIX shells. This comparative approach means that you can use this book on different flavours of UNIX and even migrate scripts between different shells. For each shell, the author provides fundamentals, such as accessing profiles, command-line histories and shell programming. "Lab sections" let you develop your skills with short, hands-on exercises for each shell. As in the earlier edition, the author's short examples show you how to perform basic tasks quickly with common switches and options.
Other sections here cover three major UNIX utilities: grep (for searching), sed (for editing), and awk (for scripting and reporting). (The reference and tutorial on AWK programming is a notable feature here. There is also good coverage of regular expressions.)
Instead of hunting down information in countless man pages, this book will save you many valuable minutes everyday with its efficient format and comparative approach. This is a truly useful book that the beginning and intermediate UNIX user can turn to everyday. --Richard Dragan, amazon.com
Topics covered: C, Bourne, and Korn UNIX shells; grep, sed and awk utilities; regular expressions and shell programming.
Product Description
One book is all you need to learn UNIX shell programming! UNIX Shells by Example, Second Edition is your complete, step-by-step guide to three essential UNIX shells -- C, Bourne, and Korn -- and three essential UNIX shell programming utilities, awk, sed and grep. This new Second Edition is better than ever, with even more classroom-proven examples from Silicon Valley's top UNIX instructor, Ellie Quigley! Starting with the basics, Quigley gets you all the way to expert-level techniques. Along the way, you'll learn what UNIX shells are, what they do, and how they integrate with other UNIX utilities and processes. You'll master creating, running, and debugging shell scripts; using Grep, Egrep and Fgrep; working with Sed, and much more. This edition contains completely updated Awk coverage, including pattern scanning, text filtering, reporting, and many other essential applications. You'll compare all three leading shells. Learning when to use each. There are hands-on exercises for every topic, an appendix with detailed syntax listings, examples of many useful UNIX utilities, comparison charts, and much more. All UNIX system administrators, application developers, Web professionals, and power users.
See all Product Description