Linux/UNIX shell programmatie

De cursus belicht de logische kracht van de UNIX/AIX en Linux commando-shell, een extreem krachtige omgeving waarin men efficiënt kan programmeren.

Na afloop van de cursus zullen de deelnemers de volle mogelijkheden van de programmastructuren in de UNIX shell scripts begrijpen. Het gebruik van de klassieke programmalogica in shell procedures mag geen probleem meer zijn. De shell syntax voor programmeren zal gekend zijn. De betekenis en mogelijkheden van AWK, alsook het gebruik van deze programeertaal zal aangeleerd worden.

Kalender

Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Gelieve dan ABIS te contacteren.

Doelgroep

UNIX/Linux power-users en UNIX/Linux systeembeheerders die instaan voor het organiseren en beheren van een efficiënt draaiende UNIX/Linux omgeving gebaseerd op intelligente procedures.

Voorkennis

De deelnemer heeft de Linux/UNIX basiscursus gevolgd of heeft UNIX/Linux/AIX ervaring die daarmee overeenkomt, en heeft elementaire kennis van een programmeertaal. U kunt zelf testen of u voldoende voorkennis heeft door de online zelftest in te vullen.

Inhoud

  • Basic shell scripting: overzicht
  • Working towards batch procedures

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

  • Advanced Shell programming - gebaseerd op de korn-shell en op 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

Verloop van de cursus

Klassikale training met demonstraties. Oefeningen nemen een groot deel van de tijd in beslag.

Duur

3 dagen.

Docent

Koen De Backer, Peter Vanroose, Kris Van Thillo.

Reviews

Goede informatieve training met heel veel theorie.

 
  (, )

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

 
  (, )

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

 
  (, )

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.

 
  (, )

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

 
  (, )

Ook interessant

Cursisten van deze training hebben ook volgende cursussen gevolgd:


SESSIE-INFO EN INSCHRIJVEN