Linux/UNIX shell programming

This course treats the logical power of the UNIX/AIX and Linux command shell, an extreme powerful environment for efficient programming.

At the end of this course participants will be able to understand all the possibilities of the program structures in the UNIX shell scripts. The use of the classic program logic in shell procedures will be clarified. The shell syntax for programming will be known. The meaning and the possibilities of AWK, and the use of this programming language will be learnt.

Schedule

datedur.lang.locationprice 
08 Jun3web based 1500 EUR (excl. VAT)
08 Jun3Leuven 1500 EUR (excl. VAT)
SESSION INFO AND ENROLMENT

Intended for

UNIX/Linux power-users and UNIX/Linux system administrators who are responsible for the organisation and the management of an efficient UNIX/Linux environment based on intelligent procedures.

Background

The participant has followed the Linux/UNIX fundamentals or has equivalent experience with UNIX/Linux/AIX, and has basic knowledge of a programming language. You can test for yourself to see if you have enough background by filling out the on-line self-test.

Main topics

  • Basic shell scripting: a recap
  • Working towards batch procedures:

Manipulating text in batch (sed, tr, ...) • unix tools in batch (arithmetic, text manimulation, "here documents", ...) • process synchronisation (wait, trap, exit, return, ...) • functions (definition, function library, function availability)

  • Advanced Shell programming - based on the korn shell and on bash:

Writing logical tests • evaluating tests • branching • iterations • arithmetic expressions • interactive scripting

  • AWK programming

AWK program structure • verbs • arguments • syntax of an instruction • conditions based on file parsing • regular expressions • search and update of file databases • simple reports

Training method

Classroom instruction based on a handout, presentation and demo's.

A substantial amount of time is spent on exercises and practical use cases.

Duration

3 days.

Course leader

Koen De Backer, Peter Vanroose, Kris Van Thillo.

Reviews

4.1/5 (based on 25 evaluations; the most recent ones are shown below)

It was good, I learnt many new concepts I will apply in my day to day work.

 
  (, )

Goede informatieve training met heel veel theorie.

 
  (, )

Goede cursus daar de image voorzien werd, zo konden al de leerlingen snel aan de slag

 
  (, )

De cursus was OK, mocht iets meer praktijk gericht zijn

 
  (, )

Well instructed, everythiong was clear. Only whised more than 1 day knowing we had 4 days for the UNIX fundamentals

 
  (, )

Soms te diep in detail. Rode draad geraakt daardoor kwijt.

 
  (, )

Goed. Mijn Linux nivo was voldoende om de inhoud te kunnen volgen. Ik kan gelijk met toapassingen aan de slag. Een basis training Linux is vereist, incl werken met vi.

 
  (, )

Prima basiskennis van scriptingtechnieken

 
  (, )

Click here to see more comments...

De prerequisites zijn zeker nodig. De eerste dag was moeilijk te volgen met enigszins verouderde achtergrondkennis.

 
  (, )

goede cursus, ik heb veel geleerd

 
  (, )

Prima start in hoe scripting te doen, met duidelijke voorbeelden en oefeningen.

 
  (, )

Also interesting

Enrollees for this training also took the following courses:


SESSION INFO AND ENROLMENT