Advanced Shell Scripting

     This course is for individuals comfortable using Korn shell 88 (ksh88 or pdksh). The expanded and advanced features available with Korn Shell 93 (ksh93) and Bash 2.x will be investigated. Individuals should be comfortable with basic shell scripting concepts. This class will build on the basics using arrays, opening communication streams beyond the reserved ones, making use of timed reads, writing functions, linking scripts together through co-processes and named pipes. Lots of hands-on exercises, developing code in class, and examples of business applications.

Topics Covered

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

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.

Prerequisites:

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

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.

Furnished Materials:

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

Recommended Follow-On Course

Length:

  • 2 Days

Price:

  • $990

Training Dates:

Sign Up