Course Legend

These courses are scheduled to run from our online virtual classroom. With 3-4 additional students, we can confirm these courses to run in a physical classroom near you.
These courses are scheduled to run in a physical classroom at the indicated location.
These courses are Guaranteed to Run.
Course Schedule:

Advanced Korn Shell Programming

Email this Page    Print-Friendly Version

This course is designed as a follow-up to the ProTech Korn Shell Programming Essentials class, to help technical staff deepen their understanding and competence with of writing, debugging and maintaining Korn shell scripts, along with key UNIX utilities such as grep, sed, and awk. Both the widely available Korn Shell 88 and newer KornShell 93 are covered, with hands-on programming excercises highlighting techniques for each shell. Topics 2 (Review of UNIX Essentials) and 3 (Review of the vi editor) are covered on-demand if the attendees UNIX skills are rusty. This course contains both simple and more complex hands-on programming labs to deepen the students understanding of presented concepts and facilities and to gain experience in program design, testing, and debugging.

2 Days/Lecture & Lab

This course is intended for technical staff that develops and maintains UNIX Korn shell programs either for personal productivity, as an aid to application development or for advanced UNIX system monitoring and maintenance.


  • Introduction to Shell Programming
  • Review of UNIX Essentials
  • Review of the vi editor
  • Advanced Korn Shell Programming

The student should have completed the ProTech UNIX Systems Basics I and Korn Shell Programming Essentials courses or possess equivalent knowledge; including an understanding of the UNIX file system, permissions, basic file management commands, use of the vi editor and familiarity with using a UNIX shell interactively and as a basic scripting language.

Last Update: July 29, 2014