[Book Cover]

UNIX Shells by Example, 2/e

Ellie Quigley, Chief Engineer, Information Systems and Technology Division, MITRE Corporation

Published July, 1999 by Prentice Hall PTR (ECS Professional)

Copyright 2000, 654 pp.
Paper Bound w/CD-ROM
ISBN 0-13-021222-9

[CD Included] Available On Demand


Sign up for future
mailings
on this subject.

See other books about:
    UNIX--Advanced-Computer Science


Summary

For introductory-level courses in UNIX and UNIX shell programming. UNIX Shells by Example, Second Edition is all your students need to learn UNIX shell programming. It contains complete, step-by-step guide to three essential UNIX shells—C, Bourne, and Korn—as well as three essential UNIX shell programming utilities, awk, sed and grep. Students learn what UNIX shells are, what they do, and how they integrate with other UNIX utilities and processes. Quigley presents parallel coverage of all three shells, so it's easy to see how they compare—and when to use each. Starting with the basics, Quigley gets all the way to expert-level techniques. Students 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.

Features


NEW—More classroom-proven examples than ever—from Silicon Valley's top UNIX instructor, Ellie Quigley.
NEW—Up-to-date, hands-on exercises for every topic.
NEW—Completely updated Awk coverage—Includes pattern scanning, text filtering, reporting, and many other essential applications.
CD-ROM contains all example programs from the book.
The only hands-on guide to the C, Bourne, and Korn shells plus Awk, Sed, and Grep!
By best-selling author Ellie Quigley, Silicon Valley's #1 UNIX instructor!
CD-ROM contains all the source code and data files used in the book—an outstanding resource!
First edition has earned raves on Amazon.com!


Table of Contents
(NOTE: Contains hands-on exercises for every topic, an appendix with detailed syntax listings, examples of many useful UNIX utilities, comparison charts, and much more.)

    1. Introduction to UNIX Shells.

      Definition and Function. System Startup and the Login Shell. Processes and the Shell. The Environment and Inheritance. Executing Commands From Scripts.

    2. The UNIX Tool Box.

      Regular Expressions. Combining Regular Expression Metacharacters.

    3. The Grep Family.

      The Grep Command. Grep Examples With Regular Expressions. Grep With Pipes. Grep With Options. Egrep (Extended Grep). Fixed Grep or Fast Grep.

    4. The Streamlined Editor.

      What Is Sed? How Does Sed Work? Addressing. Commands and Options. Error Messages and Exit Status. Sed Examples. Sed Scripting.

    5. The Awk Utility: Awk As a UNIX Tool.

      What Is Awk? Awk's Format. Formatting Output. Awk Commands From Within a File. Records and Fields. Patterns and Actions. Regular Expressions. Awk Commands in a Script File. Review.

    6. The Awk Utility: Awk Programming Constructs.

      Comparison Expressions. Review.

    7. The Awk Utility: Awk Programming.

      Variables. Redirection and Pipes. Pipes. Closing Files and Pipes. Review. Conditional Statements. Loops. Program Control Statements. Arrays. Awk Built-in Functions. Built-In Arithmetic Functions. User-Defined Functions (nawk). Review. Odds and Ends. Review.

    8. Interactive Bourne Shell.

      Start-Up. Programming With the Bourne Shell.

    9. The C Shell.

      The Interactive C Shell. Programming With the C Shell.

    10. The Korn Shell.

      The Interactive Korn Shell. Programming With the Korn Shell.

    Appendix A: Useful UNIX Utilities for Shell Programmers.
    Appendix B: Comparison of the Three Shells.
    Appendix C: Steps for Quoting Correctly.
    Index.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com