Advanced Korn Shell Scripting

This course is for individuals who are comfortable with shell scripting using the Korn shell. We will use the new version of the Korn shell (ksh93) and utilize its more advanced features. Write with arrays, open and utilize file descriptors 3 and beyond, do timed reads, develop functions, use co-processes and named pipes. This class provides plenty of time for writing code in class and seeing business applications as examples.

Class Agenda:

  • Declaring variables
  • IFS
  • [[ ]] and (( )) syntax
  • getopts
  • Functions
  • Opening files with exec
  • Using arrays
  • Timed reads
  • Co-processes
  • Named-pipes
  • Calling scripts with a trap

Course Benefits:

Students will learn to write powerful programs using the Korn shell programming language (ksh93). These capabilities will allow you to write more complex production oriented scripts for your company. Scripting provides a systematic way of institutionalizing processes and procedures within your company.

Prerequisites:

Working knowledge of the Korn shell and previous scripting experience in ksh88 or pdksh. This class builds on the new features of ksh93.

Audience:

IT Professionals who write Korn shell scripts and want to be more productive. The advanced features will be well applied to your scripts once you have been exposed to the syntax in class and see how they are used in business applications.

Materials Furnished:

  • Student Manual
  • Textbook - Hands-on KornShell93 Programming - by Barry Rosenberg

Recommended Follow-On Course:
Perl Programming

Course Length: Two Days

List Price: $990.00