Bash scripting best practices


Bash (Bourne Again Shell) offers a convenient way to script and automate actions on Unix-based (Linux, BSD, macOS, …) systems. This course focuses on a few techniques to write more reliable and secure scripts, which is not trivial due to the long legacy of Bash.

Out of stock

Sorry, the course is fully booked. If you are interested in getting notifications for available spots in case other participants cancel, please leave your name and email address below

SKU: 4447 Categories: ,

Start date

November 4, 2022

End date

November 4, 2022

Language(s) of the training


Languages spoken by the coach(es)

English, French


Dr. Guillaume-Jean Herbiet


While not an introduction to Bash scripting, this course focuses on techniques and best practices to improve the security and reliability of Bash scripts. Presented techniques will be illustrated in concrete examples the participants will implement during the course.

Learning Outcomes

Participants will become familiar with:

  • Bash set builtin options
  • logging and debugging of Bash scripts
  • reliable concurrency protection
  • handling of signals/events
  • Bash script linting
  • other defensive programming techniques


Day 1/1:   04.11.2022    09:00 – 12:00

Format and Location

This course takes place ON-SITE

Terres Rouges building
14, porte de France
L-4360 Esch/Alzette




Basic Bash scripting knowledge.

Additional Info


This training does not have any assessment or exams; a certificate of participation will be issued to participants.