Unix POSIX Shell Programming - SVR4
Source: www.unixed.com
Topic: Shell Programming
Short Desciption:Perform string manipulation and integer arithmetic on shell variables Unix POSIX Shell Programming - SVR4
Content Inside:
Course Name: Unix POSIX (Korn) Shell Programming - SVR4
Length: 4 days
Prerequisite: Unix fundamentals course
Recommendation Statement:
You must be familiar with basic UNIX commands, and the VI editor. A Unix fundamentals
course is recommended. It is recommended that the student is proficient in fundamental
UNIX commands including, but not limited to: rm, cp, man, more, mkdir, ps and chmod
The student should be able to create and edit text files in a text editor and have a basic
understanding of processes and file permissions, and understanding of the relationship
between parent and child processes, manipulating files and directories, basic variables,
piping and redirection, and the find and grep commands.
Course Description:
A classic POSIX Shell Scripting course that teaches the student to create, interpret and
debug POSIX (KORN) Shell scripts. You will learn how to assign environment variables, use
shell special variables, arrays, argument lists, test conditions, utilize positional parameters
and command substitution. Youll learn how to use the POSIX shell builtins and conditionals
to control your script creating loops, interactive programs, and functions. In addition to
shell scripting, you will learn how to enhance your scripts by learning the intricacies of grep,
sed, and awk utilizing metacharacters and regular expressions - beyond anything youve
learned in a Unix fundamentals course. In this course youll learn by doing, creating real
world scripts that are relevant to current administrative tasks.
Upon completion of this course the student will be able to:
• Read, write, and debug scripts
• Use local and environmental variables and shell metacharacters in scripts
• Use regular expression characters with the grep, sed, and awk utilities
• Write sed scripts to perform non-interactive editing tasks
• Write awk scripts to manipulate individual fields wit ...

