|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Portable Shell Programming: An Extensive Collection of Bourne Shell Examples
Bruce Blinn

ISBN-10: 0134514947
ISBN-13:  9780134514949

Publisher:  Prentice Hall
Copyright:  1996
Format:  Paper; 288 pp
Published:  10/19/1995
Status: Instock



For software development engineers, system administrators, and QA test engineers who work with UNIX computer systems.

This complete guide shows how to use the shell to develop shell scripts, using the shell more like a programming language than a command interpreter. Covers shell syntax, portability on different UNIX systems, using shell scripts to catch or ignore signals, executing commands using the remote shell command, and using the shell's redirection syntaxes.

  • focuses on shells that are portable, known as Bourne Shells.
  • provides over 250 major shell examples that show most of the common tasks of shell programmers.
  • contains several complete shell scripts, described on a line-by-line basis, that can be used as templates.
  • offers solutions for coding practices that frequently cause problems.



 1. Shell Syntax.


 2. Shell Variables.


 3. Shell Functions and Built-in Commands.


 4. Using Files.


 5. The Environment.


 6. Parsing Command Line Parameters.


 7. Using Filters.


 8. Shell Utilities.


 9. Examples of Shell Functions.


10. Examples of Shell Scripts.


11. Debugging.


12. Portability.


13. Common Questions and Problems.


Appendix A. Comparison of UNIX Shells.


Appendix B. Syntax Summary.

Bruce Blinn has worked with Hewlett-Packard for over thirteen years, and is currently a member of the technical staff working on the HP-UX operating system. In 1990, he was one of the founders of Clarity Software, Inc., producers of a multimedia text processing product named Rapport. It was at Clarity Software that he developed his expertise in shell programming.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.