UNIX Bourne Shell Programming

This course is for individuals who have completed "UNIX forBeginning Users" (or equivalent experience) and want to write UNIX BourneShell script files. A script file contains a sequence of UNIX commands which can be executed by entering one command. Itis assumed that the student already has a good understanding of the UNIX operating system, be able to use a UNIX editor, and be familiar with a computer terminal or typewriter keyboard.
Upon successful completion of this course the student will be able to:
  • Write moderately complex BourneShell scripts.
  • Make a BourneShell script executable.
  • Demonstrate how to use the following BourneShell commands: shift, exit, expr, test, if then, if then else, if then elif, for, while, until, and case.
  • Use the following BourneShell constructs: tracing mechanisms (for debugging), user variables, BourneShell variables, read-only variables, positional parameters, reading input to a BourneShell script, command substitution, comments, and exporting variables. In addition, test on numeric values, test on file type, and test on character strings are covered.
  • Create a ".profile" script to customize the user environment.
  • Use advanced features of File Transfer Protocol (FTP)
  • Compile source code into object and executable modules.
  • Optional: KornShell programming. This is of primary interest to programmers.
  • Convert VMS DCL command files to UNIX Shell.

Click to Read More/Download