Learn To
• Identify features of
Bourne and bash shells.
• Match shell types with
their main features.
• Set access permissions
on a file.
• Identify features of
standard input and output.
• Identify features of
pipes and filters.
• Identify the procedure
used to redirect commands through a pipe.
• Identify considerations
for using functions.
• Identify the features
of signals.
• Perform the action to
trap signals.
Audience
The intended audience for
this course are programmers working in a UNIX environment.
Total Learning Time
6 to 8 hours
Objectives
Unit 1: Introduction
to Bourne Shells 2 - 3 hours
• Identify features of
Bourne and bash shells.
• Match shell types with
their main features.
• Set access permissions
on a file.
• Sequence the steps for
scheduling processes using crontab.
• Schedule a process by
using the at command.
• Identify features of
the grep command.
• Identify features of
the sed command.
• Identify options available
with the sed command.
• Identify features of
sed scripting.
• Identify features of
the bash shell user environment.
• Identify functions of
wildcards.
• Identify functions of
basic regular expressions.
• Identify features of
pattern matching.
• Identify features of
command line editing.
• Create a bash shell script.
• Identify features of
quotes and special characters.
• Identify features of
variables.
• Set a shell variable.
• Identify the methods
to declare variables.
Unit 2: Interaction and
Programming 2 - 3 hours
• Identify features of
standard input and output.
• Identify features of
pipes and filters.
• Identify the procedure
used to redirect commands through a pipe.
• Identify functions of
the read command.
• Identify methods to display
results to standard output.
• Identify the features
of basic arithmetic.
• Identify features of
using arguments in a shell script.
• Perform the action to
parse a command line input by using the getopts command.
• Identify features of
functions.
• Identify the operators
of the test command.
• Identify features of
flow control.
• Identify features of
the case command.
• Create a simple loop
by using the for command.
• Identify the syntax of
the select command.
• Identify the functions
of the while and until commands.
• Identify the functions
of the break and continue commands.
Unit 3: Bash Shell Programming
2 hours
• Identify considerations
for using functions.
• Identify the features
of signals.
• Perform the action to
trap signals.
• Identify the features
of arrays.
• Identify features of
variable modifiers.
• Identify the features
of the eval command.
• Identify features of
process handling.
• Identify features of
multiple processes.
• Identify characteristics
of subshells.
• Identify the functions
of the set command.
• Identify features of
fake signals.
Learn To
• Identify features of
the C shell.
• Match shell types with
their main features.
• Set access permissions
on a file.
• Identify the syntax of
the test command.
• Identify the functions
of the if/else condition.
• Identify the features
of the switch command.
Audience
The intended audience for
this course are programmers working in a UNIX environment. Students should
have taken the first course in this series (13891).
Total Learning Time
6 to 8 hours
Objectives
Unit 1: C Shell Introduction
3 - 4 hours
• Identify features of
the C shell.
• Match shell types with
their main features.
• Set access permissions
on a file.
• Sequence the steps for
scheduling processes by using crontab.
• Schedule a process by
using the at command.
• Identify features of
the grep command.
• Identify features of
the sed command.
• Identify options available
with the sed command.
• Identify features of
sed scripts.
• Identify features of
the C shell user environment.
• Identify features of
the command line.
• Identify the features
of command line history.
• Identify features of
aliases.
• Identify features of
metacharacters.
• Identify functions of
basic regular expressions.
• Identify the methods
to search files and commands using regular expressions.
• Identify the functions
of quotes and special characters.
• Identify features of
variables.
• Identify functions of
special variables.
• Identify the features
of command substitution.
• Create an interactive
script.
• Identify features of
standard input, output, and error.
• Identify features of
pipes and filters.
• Identify the procedure
used to redirect commands through a pipe.
• Identify the commands
for controlling jobs.
Unit 2: C Shell Programming
3 - 4 hours
• Identify the functions
of the if/else condition.
• Identify the syntax of
the test command.
• Identify the features
of the switch command.
• Identify the syntax of
repetition commands.
• Identify the commands
to control loop constructs.
• Identify features of
basic arithmetic.
• Identify the characteristics
of command line arguments.
• Identify features of
the onintr command.
• Identify options in the
C shell for debugging scripts.
• Identify methods to customize
and store scripts.
Learn To
• Identify features of
the Korn shell.
• Match shell types with
their main features.
• Set access permissions
on a file.
• Identify features of
standard input and output.
• Identify features of
pipes and filters.
• Identify the procedure
used to redirect commands through a pipe.
• Identify features of
the trap command.
• Identify features of
exiting shell scripts.
• Perform the action to
parse a command line input by using getopts.
Audience
The intended audience for
this course are programmers working in a UNIX environment.
Students should have taken
the first two parts of this series (13891 and 13892).
Total Learning Time 6 to 8 hours
Objectives
Unit 1: Korn Shell Fundamentals
2 - 3 hours
• Identify features of
the Korn shell.
• Match shell types with
their main features.
• Set access permissions
on a file.
• Sequence the steps for
scheduling processes by using crontab.
• Schedule a process by
using the at command.
• Identify features of
the grep command.
• Identify features of
the sed command.
• Identify options available
with the sed command.
• Identify features of
sed scripts.
• Identify methods of customizing
the Korn shell environment.
• Identify features of
aliases.
• Identify features of
the command line.
• Identify the features
of command line history.
• Create a basic shell
script.
• Identify features of
shell metacharacters.
• Identify the functions
of basic regular expressions.
• Identify the methods
to search for files and commands by using regular expressions.
• Identify features of
variables.
• Identify the functions
of special characters and quotes.
• Identify features of
command substitution.
Unit 2: Interaction and
Programming 2 - 3 hours
• Identify features of
standard input and output.
• Identify features of
pipes and filters.
• Identify the procedure
used to redirect commands through a pipe.
• Identify features of
the read command.
• Identify the functions
of the print command and its options.
• Identify features of
arithmetic operations in the Korn shell.
• Identify features of
using arguments in a shell script.
• Identify the syntax of
the test command.
• Identify types of commands
to change the flow of a program.
• Identify functions of
repetition commands.
• Create a simple shell
script by using the select command.
• Identify commands for
controlling repetitions.
• Identify features of
the case command.
• Identify the features
of functions.
• Identify the guidelines
for using shell functions.
Unit 3: Korn Shell Programming
2 hours
• Identify features of
the trap command.
• Identify features of
exiting shell scripts.
• Perform the action to
parse a command line input by using getopts.
• Identify the features
of arrays.
• Identify the commands
for controlling jobs.
• Identify features of
coprocesses.
• Identify methods for
debugging shell scripts.
• Identify the security
features available in the Korn shell.
Regular price: $699.95Sale
price: $599.95
Click here for Secure Yahoo Order: Unix Shell Programming Training Curriculum