Call Us Today for All of Your Technical Training Needs! 1-888-708-1112

Bourne Shell Programming

This three-day programming class provides system administrators the knowledge to create Bourne Shell scripts. Students will develop experience to automate system tasks via hands-on programming exercises in conjunction with the lecture.

Prior to attending this class, students should have the following experience:

Upon successful completion of this course, students should be able to:

  • Define the features of the Bourne Shell.
  • Use regular expressions.
  • Use useful UNIX utilities such as grep, sed and awk.
  • Use Bourne Shell variables.
  • Use command long arguments within a Bourne Shell script.
  • Use flow control statements such as if, while and for.
  • Use conditional expressions such as numeric and string comparison, file testing and the outcome of UNIX commands.
  • Handle errors within a Bourne Shell script.
  • Create and use Bourne Shell functions.
  • Create file handles to read and write directly to files.
  • Handle UNIX signals.


  1. Bourne Shell Basics
  2. Useful UNIX Utilities
  3. Programming Basics
  4. Variable Usage
  5. Command Line Arguments
  6. Flow Control
  7. Conditional Expressions
  8. Math in the Bourne Shell
  9. Error Handling
  10. Creating Functions
  11. Advanced Input/Output
  12. UNIX signals