BD Software delivers on-site C++ training, Unix training and Java training.

BD Software delivers on-site training seminars for programmers in C, C++, Java, Perl and Unix

On-Site Unix Training Seminar:

Korn Shell Programming

A 3-Day Course
Written by Danette Morris
Delivered by Leor Zolman

This is a hands-on, instructor-led Korn Shell Training course delivered on-site by instructor Leor Zolman. For those already familiar with Unix fundamentals, this course teaches shell scripting: the primary process-control mechanism for Unix and the glue that binds software tools together. The course is taught using the Korn shell, the contemporary de-facto standard shell for System V Unix.

Full selection of Unix training courses.

[To view SysAdmin Magazine articles on shell scripting written by the instructor, click here]

[Since Korn, the band, is responsible for so many hits to this page, the least I can do is return the favor ;-) ]

Course Outline

Introduction and Review of Unix Basics

    • Command syntax
    • Permissions
    • Processes
    • Wildcards

Redirection and pipes

Creating and Executing Scripts

The Shell Environment

    • Assigning and accessing variables
    • Built-in variables

Tools of the Trade

    • Extracting text with cut
    • Joining columns with paste
    • Transliterating characters with tr
    • Eliminating duplications with uniq
    • Batch processing with at
    • Periodic Processing with cron

Quoting

    • Single and double quotes
    • Command substitution

Reading Input and Performing Arithmetic

    • Positional parameters
    • Reading user input interactively
    • Displaying output
    • Arithmetic on shell variables

Conditional Testing

    • Exit status
    • The test command
    • String, integer and file test operators
    • The if command and its variations
    • The case statement
    • The select statement

Looping Constructs

    • The for loop
    • The while/until loops
    • Controlling loops with break and continue

Miscellaneous features

    • Arrays
    • Setting options in the Korn shell
    • Aliases
    • Command Line history
    • Job Control
    • Functions
    • Signal Handling

Full selection of Unix training courses.


Home | Courses | Tools | Resources
Clients | Successes | Contact | Site Map | Links | About Us

All text and images on this website are Copyright © 2001-2003 BD Software.
All rights reserved.


What
Students
Say:

"Change nothing. Leor is a great instructor. I have been in two of his classes previous to this one."

(See more
successes)


BD Software delivers on-site training seminars for programmers in C, C++, Java, Perl and Unix