We move! Starting September 1st, our QUEBEC CITY training center will be located at 5400, des Galeries Blvd, Suite 500, 5th Floor, Québec (Quebec) G2K 2B4

Linux Shell Programming

Learn to easily write Linux shell scripts.


overall satisfaction for this course

?Average calculated from scores obtained from 589 participants who took this course.
See the training dates
  • Duration 3 days
  • Regular fee 1 435
  • Preferential fee 1 290?
  • Locations
    • Montreal
    • Quebec City
  • Laboratory


To provide the knowledge and skills required to master the main Linux utilities and shell control structures in order to easily write robust and effective Bourne, Bash and Korn shell scripts.

Targeted audience

Network specialists (other than DBAs).


Practical experience with basic UNIX commands (Course UN101).

Training Details


  • Introduction to shells: main functions, different Linux shells and shell variables
  • Special characters and metacharacters
  • Redirection of I/O and pipelines
  • Filters and regular expressions (head, tail, cut, paste, sort, grep, xargs, etc.)
  • Shell programming concepts
  • Variables, quoting, substitution and arithmetic operations
  • User interaction and parameter passing
  • Loops and conditional testing (test, if, case, for, while, until, break and continue)
  • Advanced filtering with sed
  • The power of awk programming
  • Practical exercises and completion of a project

Customer Testimonials

Useful, relevant and practical course.

Johanne D. / Météorologue, Environnement et changement climatique Canada

Select the training date*

*Unless stated otherwise, all sessions are in French.
  • Montreal

    October 8 to October 10 2019

  • Quebec City

    November 6 to November 8 2019

  • Quebec City

    February 19 to February 21 2020

  • Montreal

    April 20 to April 22 2020

Trainer(s) assigned(s)