Course Search:

Request more details:


Intermediate Unix & Korn Shell Scripting

Description:
This course is designed for those who have taken Introduction to Unix, or have equivalent experience, and require greater productivity within the Unix environment. It teaches shell scripting for the Korn shell and the Bash shell. Both shells are close relatives of the Bourne shell and are very similar. Participants can focus on a specific Shell in class, or switch between the two shells. The Korn shell is the shell historically used by Corporate America. The Bash shell is an improved Bourne shell used on Linux systems, Apple`s OS X systems, and the CYGWIN PC desktop application. Typical Unix commands used in shell scripting will be presented along with programming concepts used in writing scripts (branching, loops, variables, quoting, sub-shells, debugging, and trapping signals). The stream editor sed is also covered with an introduction to basic regular expressions.
  • Cost: Price on application
  • Duration: 4 days
  • This course is not available as part of our public schedule but can be provided on a customised client specific basis.
Prerequisites:
Recent Unix experience. A recent course in Introduction to Unix and a few months on-the-job use of Unix is ideal. Working knowledge of "vi" is a must.
This course is designed for those that desire further knowledge of Unix and the ability to solve problems and create automatic processes.
Examine files and processes that effect the functioning of your shell environment:
Expand your knowledge on Unix text handling utilities useful in shell scripting:
Manage processes with job control and the kill command:
Debugging techniques:
Flow control with the :
Passing arguments into your scripts and using positional parameters:
Regular expressions:
Using the :
Shell arithmetic, :
Here documents to embed multi-line documents within a shell script :
Understanding Shell functions:
Controlling the execution of your scripts:


Dublin: 01 6627700 - Cork: 021 4319010 - Limerick: 061 311982

© Professional Training Solutions Limited 1996-2012
CRO No. 252390 - Unit 22, Westland Square, Pearse Street, Dublin 2, Ireland.