Training Classes | Learning and Development Resources | Training Directory | New Training Seminars | New Training Providers | Site Map | Promote Training Seminars | Training Keywords | Training Seminars | Training Providers | Regions | Training Search | Advertise Training Seminars | Login
Provided by: Brode Training and Consulting

Korn Shell Programming

Click here for more information or to take this course

  home  : Computer  : UNIX System Administration and Programming  : Shell Programming

Get More Information
Search for Training
Find Your Genius!
What do you want to learn about?

Training Provided by Brode Training and Consulting

This Korn Shell Programming course is intended for UNIX users who:

* Have some System Administrator duties.
* Want to extend their UNIX knowledge.
* Would like to learn programming techniques.

Labs comprise more than 50 percent of the classroom time.

The price specified is for an on-site delivery with up to 8 students.

Training Avaliability and Delivery

This is primarily ilt training
study at homeThis course may be available for home-study
coursewareCourseware may be available for purchase
instructor led trainingThis class may be available at a classroom in Littleton, CO,
Contact Brode Training and Consulting for more information
Course Level:intermediate
Schedule:4 days
Training Presented in:English

Related Keywords:  korn   shell   programming   unix   linux 

Training Program Details


COURSE CONTENT
Introduction
What is Shell Programming?
Benefits Of Shell Versus C Language
Getting Started

REVIEW OF SOME BASICS
Quotes
Single Quotes
Double Quotes
Back Quotes
Command Substitution - Alternate Syntax
Escape Character ()
Redirection
Regular Expressions
Filters
GREP / EGREP
SORT
WC
TR
CUT
ED
ED/SED Commands
SED
AWK Overview

VARIABLES
Types of Variables
Naming of Variables
Assigning a Value to a Variable
Using the Value of a Variable
Built-in Variables
User-Defined Variables
Positional Parameters (Variables)
Special Positional Parameters
Variables Read From Input
The READ command
The SET and EXPORT Commands
Integer Variables
The TYPESET Command
Using LET for Arithmetic Expressions
Enclosing a Variable Name Within Braces - ' '

Conditional Statements
Exit (return) Status
Determining the Exit Status of a Command
The IF Statement
The EXIT Command
The TEST Command
The TEST Command - The ' ' Syntax
The TEST Command - Numeric Comparisons
The TEST Command - File/String Attributes
The IF-THEN-ELSE Statement
The Nested IF Statement
The IF-THEN-ELIF Statement
The "&&" and " " Conditional Operators
Debugging A Shell Program
The SET Command
Documenting a Shell Program

The WHILE Loop
The WHILE Loop
The BREAK Command
The SHIFT Command
The CONTINUE Command
The TRUE and FALSE Commands

The FOR loop
The FOR Loop

The CASE Statement

The CASE Statement
The SELECT Loop
FUNCTIONS
The RETURN Command

Miscellaneous Other I/O Topics
The HERE Document
The GETOPTS Command
Traps and Signals
The TRAP Command
The TPUT Command

Arrays and String Operators
Defining an Array
Accessing Array Values
Some Other Special Variables
String Operators

A Brief Discussion of the AWK Programming Language

Appendix A - Differences between the Korn and Bourne Shells

About Brode Training and Consulting - Training Provider

Brode Training and Consulting - The primary goal of Brode Training and Consulting is to provide high-quality EMC Legato NetWorker and UNIX/Solaris training at a much lower cost than other training providers. Our EMC Legato NetWorker course is the only course in the world equivalent to EMC's vendor training. This is because the president of Brode Training and Consulting wrote EMC's course while working for them. Our UNIX...

More UNIX/Linux Fundamentals and Shell Programming Training from Brode Training and Consulting

Click here for more information or to take this course
Custom Search

Training Directory | New Training Seminars | New Training Providers | Search | Site Map | Promote Training | Login | Links


Connecting people who want to learn with people who love to teach
 Are you a Korn training provider?
You could be on this page today - for FREE!