Course: Advanced shell programming, Bash, AWKLX-BASH-ADV

The course is available on demand.

Remote training: online live with a trainer and a group. Available on demand, at time and place convenient to you, for groups of at least 5 participants.

4.8/5 (61)
exempt from VAT

Price: 390 EUR

refreshments included

computer station included

first minute (30+ days before) - 3%

Categories: Linux administration, Linux programming, shell, C, kernel, embedded

Mastering shell script programming – complex, interactive, user-friendly, robust and secure scripts for helping with common administrative tasks and other applications. Discussed topics include: interactive scripts, pseudo-GUI libraries, data structures, portability.


1 day


  1. Advanced AWK programming
  2. Advanced Bash configuration
  3. Complex scripts
  4. Command line arguments processing (getopts).
  5. Variables and custom data structures
  6. Bash programs as CGI scripts
  7. Interactive scripts using ncurses-based tools
  8. Differences between Bash and other shells (POSIX conformance)
  9. Creating portable scripts

Download as PDF

Audience and prerequisites

This course targest Unix system administrators who want to develop their Bash programming skills further.

Participants are expected to be familiar with shell commands, filters (essentials from the textutils package), regular expression basics, sed, process management basics and making simple Bash scripts.


Course participants receive completion certificates signed by ALX.

There are currently no entries

Enter your e-mail address and we will notify you about future dates


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.