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

Suggested retail price: $49.93
Buy from myPearsonStore



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.

View a Sample Chapter PDF:

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 for pricing and ordering information.

This title is a member of the HP Professional Series, which also contains the titles below . You can also visit the HP Professional Series page.

  • 0131448536Building Clustered Linux Systems
    Lucke
    © 2005 | Prentice Hall | Paper; 648 pages | Instock
    ISBN-10: 0131448536 | ISBN-13: 9780131448537
    Brief Description | Buy from myPearsonStore

  • 0134402561Building Enterprise Information Architectures: Reengineering Information Systems
    Cook & Hewlett-Packard Professional Books
    © 1996 | Prentice Hall | Paper; 224 pages | Instock
    ISBN-10: 0134402561 | ISBN-13: 9780134402567
    Brief Description | Buy from myPearsonStore

  • 0130886742COM+ Programming: A Practical Guide Using Visual C++ and ATL
    Tapadiya
    © 2001 | Prentice Hall | Paper; 560 pages | Instock
    ISBN-10: 0130886742 | ISBN-13: 9780130886743
    Brief Description | Buy from myPearsonStore

  • 0130893552Clusters for High Availability: A Primer of HP Solutions, 2/E
    Weygant
    © 2001 | Prentice Hall | Paper; 336 pages | Instock
    ISBN-10: 0130893552 | ISBN-13: 9780130893550
    Brief Description | Buy from myPearsonStore

  • 013035211XCustomer Relationship Management: Getting It Right!
    Kincaid
    © 2003 | Prentice Hall | Paper; 512 pages | Instock
    ISBN-10: 013035211X | ISBN-13: 9780130352118
    Brief Description | Buy from myPearsonStore

  • 0130897124Designing A Data Warehouse: Supporting Customer Relationship Management
    Todman
    © 2001 | Prentice Hall | Paper; 352 pages | Instock
    ISBN-10: 0130897124 | ISBN-13: 9780130897121
    Brief Description | Buy from myPearsonStore

  • 0137439156Digital Basics for Cable TV Systems
    Thomas & Edgington
    © 1999 | Prentice Hall | Paper; 400 pages | Instock
    ISBN-10: 0137439156 | ISBN-13: 9780137439157
    Brief Description | Buy from myPearsonStore

  • 0130670391E-Business (R)evolution, The: Living and Working in an Interconnected World, 2/E
    Amor
    © 2002 | Prentice Hall | Paper; 912 pages | Instock
    ISBN-10: 0130670391 | ISBN-13: 9780130670397
    Brief Description | Buy from myPearsonStore

  • 0131467174HP ProLiant Servers AIS: Official Study Guide and Desk Reference
    Weldon & Rogers
    © 2005 | Prentice Hall | Cloth; 576 pages | Instock
    ISBN-10: 0131467174 | ISBN-13: 9780131467170
    Buy from myPearsonStore

  • 0130330620HP-UX 11i Security
    Wong
    © 2002 | Prentice Hall | Paper; 480 pages | Instock
    ISBN-10: 0130330620 | ISBN-13: 9780130330628
    Brief Description | Buy from myPearsonStore

  • 0131018833HP-UX 11i Systems Administration Handbook and Toolkit, 2/E
    Poniatowski
    © 2003 | Prentice Hall | Paper Bound w/CD-ROM; 1440 pages | Out of Stock
    ISBN-10: 0131018833 | ISBN-13: 9780131018839
    Brief Description

  • 0131433490HP-UX 11i Tuning and Performance, 2/E
    Sauers, Ruemmler & Weygant
    © 2004 | Prentice Hall | Paper; 560 pages | Instock
    ISBN-10: 0131433490 | ISBN-13: 9780131433496
    Brief Description | Buy from myPearsonStore

  • 0131927590HP-UX 11i Version 2 System Administration: HP Integrity and HP 9000 Servers
    Poniatowski
    © 2005 | Prentice Hall | Paper; 672 pages | Instock
    ISBN-10: 0131927590 | ISBN-13: 9780131927599
    Brief Description | Buy from myPearsonStore

  • 0131448544HP-UX CSA: Official Study Guide and Reference, 2/E
    Rehman
    © 2005 | Prentice Hall | Paper; 1072 pages | Instock
    ISBN-10: 0131448544 | ISBN-13: 9780131448544
    Brief Description | Buy from myPearsonStore

  • 0131463969HP-UX CSE: Official Study Guide and Desk Reference
    Keenan
    © 2005 | Prentice Hall | Cloth; 1704 pages | Instock
    ISBN-10: 0131463969 | ISBN-13: 9780131463967
    Brief Description | Buy from myPearsonStore

  • 0130464163Halting the Hacker: A Practical Guide to Computer Security, 2/E
    Pipkin
    © 2003 | Prentice Hall | Paper; 384 pages | Instock
    ISBN-10: 0130464163 | ISBN-13: 9780130464163
    Brief Description | Buy from myPearsonStore

  • 0130610143IA-64 Linux Kernel: Design and Implementation
    Mosberger & Eranian
    © 2002 | Prentice Hall | Paper; 560 pages | Instock
    ISBN-10: 0130610143 | ISBN-13: 9780130610140
    Brief Description | Buy from myPearsonStore

  • 0130173231Information Security: Protecting the Global Enterprise
    Pipkin
    © 2000 | Prentice Hall | Paper; 364 pages | Instock
    ISBN-10: 0130173231 | ISBN-13: 9780130173232
    Brief Description | Buy from myPearsonStore

  • 0131013726Itanium Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles
    Evans & Trimper
    © 2003 | Prentice Hall | Paper; 576 pages | Instock
    ISBN-10: 0131013726 | ISBN-13: 9780131013728
    Brief Description | Buy from myPearsonStore

  • 0131855158Linux® Troubleshooting for System Administrators and Power Users
    Kirkland, Carmichael, Tinker & Tinker
    © 2006 | Prentice Hall | Paper; 624 pages | Instock
    ISBN-10: 0131855158 | ISBN-13: 9780131855151
    Buy from myPearsonStore

  • 0130091162Mobilize Your Enterprise: Achieving Competitive Advantage Through Wireless Technology
    Brans
    © 2003 | Prentice Hall | Paper; 416 pages | Estimated Availability: 09/12/2002
    ISBN-10: 0130091162 | ISBN-13: 9780130091161
    Brief Description | Buy from myPearsonStore

  • 0130669431Modern Cryptography: Theory and Practice
    Mao
    © 2004 | Prentice Hall | Cloth; 648 pages | Instock
    ISBN-10: 0130669431 | ISBN-13: 9780130669438
    Brief Description | Buy from myPearsonStore

  • 013899725XObject Databases in Practice
    Chaudhri, Loomis & Hewlett-Packard Professional Books
    © 1998 | Prentice Hall | Paper; 336 pages | Estimated Availability: 12/05/1997
    ISBN-10: 013899725X | ISBN-13: 9780138997250
    Brief Description | Buy from myPearsonStore

  • 0130198498OpenView Network Node Manager: Designing and Implementing an Enterprise Solution
    Blommers
    © 2001 | Prentice Hall | Paper; 352 pages | Instock
    ISBN-10: 0130198498 | ISBN-13: 9780130198495
    Brief Description | Buy from myPearsonStore

  • 0131486829Optimizing Linux® Performance: A Hands-On Guide to Linux® Performance Tools
    Ezolt
    © 2005 | Prentice Hall | Paper; 384 pages | Instock
    ISBN-10: 0131486829 | ISBN-13: 9780131486829
    Brief Description | Buy from myPearsonStore

  • 0131827340PA-RISC 2.0 Architecture
    Kane & Hewlett-Packard Professional Books
    © 1996 | Prentice Hall | Paper; 496 pages | Estimated Availability: 12/18/1995
    ISBN-10: 0131827340 | ISBN-13: 9780131827349
    Brief Description | Buy from myPearsonStore

  • 0134514947Portable Shell Programming: An Extensive Collection of Bourne Shell Examples
    Blinn
    © 1996 | Prentice Hall | Paper; 288 pages | Instock
    ISBN-10: 0134514947 | ISBN-13: 9780134514949
    Brief Description | Buy from myPearsonStore

  • 0132061112Practical Planning for Network Growth
    Blommers & Hewlett-Packard Professional Books
    © 1996 | Prentice Hall | Paper; 400 pages | Instock
    ISBN-10: 0132061112 | ISBN-13: 9780132061117
    Brief Description | Buy from myPearsonStore

  • 0131472208Rapid J2EE™ Development: An Adaptive Foundation for Enterprise Applications
    Monnox
    © 2005 | Prentice Hall | Paper; 432 pages | Instock
    ISBN-10: 0131472208 | ISBN-13: 9780131472204
    Buy from myPearsonStore

  • 0130280844SAP Hardware Solutions: Servers, Storage, and Networks for mySAP.com
    Missbach & Hoffmann
    © 2001 | Prentice Hall | Paper; 400 pages | Instock
    ISBN-10: 0130280844 | ISBN-13: 9780130280848
    Brief Description | Buy from myPearsonStore

  • 0131829084Security In Distributed Computing: Did You Lock the Door?
    Bruce & Dempsey
    © 1997 | Prentice Hall | Paper; 464 pages | Instock
    ISBN-10: 0131829084 | ISBN-13: 9780131829084
    Brief Description | Buy from myPearsonStore

  • 0132264161Simplified Approach to Image Processing, A: Classical and Modern Techniques in C
    Crane & Hewlett-Packard Professional Books
    © 1997 | Prentice Hall | Paper; 336 pages | Instock
    ISBN-10: 0132264161 | ISBN-13: 9780132264167
    Brief Description | Buy from myPearsonStore

  • 0131362674Thread Time: The MultiThreaded Programming Guide
    Norton & DiPasquale
    © 1997 | Prentice Hall | On-line Supplement; 560 pages | Estimated Availability: 11/01/1996
    ISBN-10: 0131362674 | ISBN-13: 9780131362673
    URL: http://safari.informit.com


  • 0130092207Trusted Computing Platforms: TCPA Technology in Context
    Pearson
    © 2003 | Prentice Hall | Paper; 352 pages | Instock
    ISBN-10: 0130092207 | ISBN-13: 9780130092205
    Brief Description | Buy from myPearsonStore

  • 0131467581Windows Server 2003 on HP ProLiant Servers
    Olsen & Howard
    © 2005 | Prentice Hall | Paper; 1176 pages | Instock
    ISBN-10: 0131467581 | ISBN-13: 9780131467583
    Brief Description | Buy from myPearsonStore

  • 0131448528mySAP Tool Bag for Performance Tuning and Stress Testing
    Anderson
    © 2004 | Prentice Hall | Paper; 416 pages | Instock
    ISBN-10: 0131448528 | ISBN-13: 9780131448520
    Buy from myPearsonStore

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.


Copyright ©2008 Pearson Education. All rights reserved. Legal Notice | Privacy Policy | Permissions