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.