If registering for the AVIT® Automating Administration With Windows PowerShell certification option, you must do so at the same time as course registration. The exam is a multiple-choice test lasting one-and-a-half to two hours. The result indicates your skill level. Merely taking the course is not sufficient to achieve a maximum score. The exam must be both scheduled and then taken online within 4 weeks following the start of your session.
Practical details
Different exercises (simple and complex) will be carried out in order to become truly autonomous in writing shell scripts.
Course schedule
1
Overview of the UNIX Shell
History of the UNIX Shell. UNIX fork/exec system calls.
Arguments and environment of a UNIX program.
How the Shell reads the command line.
Differences between Bourne, Korn and Bourne Again Shells.
2
Interfacing UNIX with the interactive Shell
Starting an interactive Shell. Initialization of the Shell.
Line editing, vi and emacs Ksh modes. Line editing with Bash.
Name completion. Shell options and the set built-in.
Customizing the environment. The command search path.
Shell commands and scripts.
Sourcing Shell commands. Execution of a Shell script. UNIX execution of a Shell script, the she-bang.
Creation and use of Shell variables. Passing arguments to a Shell script.
Differences between exec, background and sub-shells. Using pipelines and lists.
3
An introduction to Shell scripting
Basic Shell programming.
Shell variables and compound variables. Strings operators.