Audience
UNIX users who require a general knowledge of Shell Programming.
Description
This course provides an understanding of the command and programming language capabilities of the UNIX System V standard Korn Shell from a programming perspective. It also explains commands particularly useful in conjunction with Shell programs, as well as all of the programming constructs available within both the Bourne and Korn Shells. This class may be taken in conjunction with the 3-day Introduction to UNIX class.
Objectives
Upon successful completion of this course, the student will be able to:
- Describe the purpose and functions of the Shell Interpreter
- Use UNIX System commands useful for Shell programming
- Create and execute Shell programs
- Use additional forms of input and output redirection in conjunction with Shell programs
- Establish and use parameters and variables within Shell programs
- Describe and use special Shell variables
- Use the Shell quoting mechanisms to escape the meaning of special characters
- Use all of the Shell control structures
- Trace, debug, and document Shell programs
Prerequisites
Introduction to UNIX course or equivalent experience, and experience in programming in any high level programming language.