UNIX Shell Scripting.

Submitted by Chandrashekar Babu on September 11, 2007 - 11:58am.
::

This is an intermediate to advanced level training program that covers in-depth concepts relevant to UNIX command-line utilites and the standard UNIX shells (Bourne Shell, Korn Shell, GNU Bash). This training program is targeted for UNIX/Linux system administrators and also developers in getting them acquainted to the UNIX command-line ideology. It covers various built-in features of the shell that includes – shell invocation methods, shell short-cuts, shell variables, shell commands, shell control structures (conditions, loop, functions/macros, aliases), redirection, pipes, job control, process manipulation, file/filesyste m and directory management, signals and FIFOs, complex data variables (arrays, record-sets), regular expressions, string manipulation, shell expansions (wild-card, process, variable, arithmetic, functional groups), shell special parameters, shell environment, advanced scripting techniques and performance optimization, debugging techniques. It also covers significant feature differences amongst prominent POSIX-compliant shells – Bourne shell, Korn Shell and GNU Bash. Various supportive UNIX/GNU commands (including grep, sed, awk, find, dialog, zenity) are also covered in detail.