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.
Input/Output. I/O redirections, the IFS. Reading from the standard input.
Process handling. Job control signals and traps. Co-routines and co-process
substitution de process.
Optimization of the Korn Shell. Function libraries. Development of new Shell built-in
Korn Shell debugging. Special debug traps. Using setters and getters.
5
Other UNIX powerful scripting tools
Frequently used tools associated with the Shell.
Shar, stty, lockfile, tput, grep, find, cut, sort and xargs
AST tree walk and coshell.
UNIX regular expressions.
Analysing text with SED. The command line. Scripting with sed.
Overview of the AWK interpreter. Internal variables.
Text and database processing.
Customer reviews
4,7 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed. (Translated by Deepl)
ANTHONY F.
15/12/25
4 / 5
RAS
STÉPHANE L.
15/12/25
5 / 5
Parfaitement adapté à mes attentes
KÉVIN C.
19/11/25
5 / 5
Very interesting training and a friendly, educational trainer. Thank you Alexandre!
CLÉMENT C.
19/11/25
5 / 5
an extra day for practical exercises would be a big plus :) Thanks for your time!
VINCENT L.
19/11/25
4 / 5
Thank you for your energy, good humour and teaching skills
JOSÉ L.
19/11/25
4 / 5
Fine
ISABELLE B.
12/11/25
5 / 5
Good ratio of exercises to theoryA lot of content
DENIS P.
12/11/25
5 / 5
oh top!
MARINA H.
06/10/25
4 / 5
too much course the subject will have to be on 5 days minimum
FRÉDÉRIC G.
06/10/25
4 / 5
an extra day would not be a luxury
LAURENT L.
06/10/25
4 / 5
Packed with content. Experienced trainer.
ADRIEN O.
15/09/25
5 / 5
The trainer was very informative and available. Very detailed and comprehensive training material.
DAMIEN M.
15/09/25
5 / 5
He's a very good trainer, who listens and adapts to people's level. He gave me the cards to script, so now I just need to manipulate them to improve.
YANIS M.
23/07/25
5 / 5
Very rich content and a lot of practice
VALERIE H.
16/07/25
5 / 5
A good review of all the cases that can be encountered in scripts
VINCENT B.
16/07/25
5 / 5
A big thank you to the trainer for the quality of his teaching and his support throughout the course. His expertise was invaluable!
BERVET KEVIN L.
25/06/25
5 / 5
We saw the subjects from the base and we climbed up in difficulty, which was great.
VINCENT J.
25/06/25
5 / 5
clear and interesting trainer, very good training for beginners
REGIS P.
18/06/25
5 / 5
Excellent trainer. The course content is well thought out and the numerous exercises ensure that the theory is clearly understood.
ANNE-LAURE B.
14/04/25
5 / 5
The trainer manages the different levels of trainees very well and is a great teacher. The content was as described, and the practical exercises were carried out as the course progressed. Interesting final exercise.
WALID Y.
14/04/25
5 / 5
Thank you to Sébastien for this enriching course. Your expertise and teaching methods made these complex courses accessible and fascinating.
ABDELMALIK B.
17/03/25
5 / 5
the trainer is very educational, unfortunately I did not know all the subject at the beginning of the training but it has allowed me to have a greater skill on the creation and reading scripts (I will practice to improve).
LUCAS H.
17/03/25
5 / 5
The course and support material were comprehensive
CLARCK J.
17/03/25
5 / 5
Basically, the trainer gave us the basics to improve our script for 3 days of training.
JULIEN F.
17/03/25
5 / 5
Exactly what I needed to get the Shell basics I needed for my work
AXEL J.
10/03/25
5 / 5
Very enjoyable course
BASTIEN M.
10/03/25
4 / 5
Full content
MAGALIE P.
10/03/25
5 / 5
I would have liked to be able to write notes directly in the powerpoint presentation and also insert screenshots.