The course covers shell script programming, system administration for automated system tasks and script scheduling.
In the training, theory and exercises are evenly interspersed in the various course moments.
There are different dialects of shell scripts, in this course we start from Bourne shell scripts, which are found in all Unix/Linux systems.
Code written in Bourne shell scripts is fast, efficient and can be moved between different Unix/Linux systems.
A shell script is a computer program that runs in a Unix/Linux shell, which is a line-based interpreter, i.e. the programs run directly without having to be compiled.
Typical operations performed with shell scripts are managing files, executing programs and writing text.
Shell scripts are used both for software development and for system administration.