Course

Linux/Unix shell for power users and programmers («USH»)

Learn how to use Unix Shell for Scripts and advanced daily usage.
Duration 3 days
Price 2'100.–

Course facts

Key Learnings
  • Using the diverse possibilities of the Unix shell and toolbox
  • Realising new, efficient tools and small to medium-sized applications independently
  • Using shell correctly
  • Knowing secure, stable tools/scripts
  • Handling errors correctly
Content

In the available basic courses, the amount of content does not allow you to practice all topics in depth in order to expand your knowledge of the shell and its toolbox. This seminar offers the opportunity to do so. You will work with the modern and widespread Korn shell (ksh) or the standard Linux shell, the Bourne Again Shell (bash).

  • The first and second days of the course are used to discuss the important programming features of the Bash shell. Subjects will be repeated and combined with new elements of shell programming. The new elements are practiced in small code snippets.
  • The third course day is planned as a programming workshop: You will have the opportunity to write tools and scripts which have arisen from the problems of your everyday life with Linux/Unix.

Topics:

  • BASH and POSIX standards
  • Shell variables 
  • Shell syntax 
  • Subroutines 
  • Include
  • Shell pattern 
  • Regular expressions with shell 
  • Error handling in shell 
  • Programming your own tools with shell
Methodology & didactics

Day 1 - 1.5: Plenum with small exercises
Day 2 / 2.5 and 3: Individual and partner work, exploring, experimenting

Target audience

This course is aimed at experienced Linux or Unix programmers and Linux and Unix system administrators with programming experience.

Requirements

Knowledge comparable to the following courses, as well as handling of the vi-editor and programming experience are required:

    Practical Introduction to the Linux/Unix World («LINUX»)

    3 days
    • Basel, Berne, Geneva, Lausanne, Virtual Training, Zürich
    CHF
    2'100.–

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)

Choose your date

2
Apr
2025
4
Apr
2025
Geneva
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
12
May
2025
14
May
2025
Lausanne
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
23
Jun
2025
25
Jun
2025
Geneva
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
6
Aug
2025
8
Aug
2025
Lausanne
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
17
Sep
2025
19
Sep
2025
Zürich
German
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
17
Sep
2025
19
Sep
2025
Berne
German
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
17
Sep
2025
19
Sep
2025
Basel
German
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
17
Sep
2025
19
Sep
2025
Geneva
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
27
Oct
2025
29
Oct
2025
Lausanne
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
8
Dec
2025
10
Dec
2025
Geneva
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.
Next date
2
Apr
2025
4
Apr
2025
Geneva
French
Timetable
CHF 2’100.-
exkl. 8.1% Mwst.
CHF 2’100.-
exkl. 8.1% Mwst.

Further courses

LPI – Linux Administrator II («LP2»)

5 days
CHF
3'500.–

LPI – Linux Engineer I («LP3»)

4 days
CHF
2'800.–