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
date | dur. | lang. | location | price | |
17 Mar | 3 | Leuven | 1425 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.0/5 (based on 50 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.
| (Alejandro F, ) |
Soms te diep in detail. Rode draad geraakt daardoor kwijt.
| (N.N., Talent-IT, ) |
Goede cursus daar de image voorzien werd, zo konden al de leerlingen snel aan de slag
| (Dieter, ) |
Well instructed, everythiong was clear. Only whised more than 1 day knowing we had 4 days for the UNIX fundamentals
| (Zeno Buelinckx, Talent-IT, ) |
De cursus was OK, mocht iets meer praktijk gericht zijn
| (Jeroen, ) |
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.
| (Matthieu Houben, ) |
De prerequisites zijn zeker nodig. De eerste dag was moeilijk te volgen met enigszins verouderde achtergrondkennis.
| (N.N., ) |
Prima basiskennis van scriptingtechnieken
| (N.N., ) |
Click here to see more comments...
goede cursus, ik heb veel geleerd
| (Karin, ) |
Prima start in hoe scripting te doen, met duidelijke voorbeelden en oefeningen.
| (N.N., ) |
Goed, goede opbouw vd cursus maar heel veel stof voor 3 dagen. Docent praat heel snel en vertelt heel veel. Ik had soms moeite om het bij te kunnen houden en moeite om hetgeen uitgelegd werd te verwerken.
| (N.N., ) |
Zeker informatief en leerzaam.
| (Diego Prieto Dias, ING - De Entree, ) |
Goed, erg veel informatie in korte rijd
| (N.N., ) |
De cursus wil te compleet zijn. Meer oefenen met minder stof zal bij mij meer helpen.
| (N.N., ) |
Prima, voldoende diepgang, tempo goed, direct toepasbaar in de praktijk
| (N.N., ING - De Zwei, ) |
Zeer interessante cursus. Zeer goede trainer! Wellicht wat meer oefeningen, maar dat ga ik nu uiteraard thuis doen.
| (Ronald Bakker, ING - De Zwei, ) |
Presentatie kan gestructureerder. Op bord werden aanw. geschreven, chaotisch voor later in de les. Map: voorbeelden niet 100% duidelijk uitgelegd. Niet intuitief. Had nog wel meer willen oefenen, maar tijd ontbreekt.
| (N.N., ) |
Prima cursus! Had iets meer praktijk kunnen zijn. Zeker de eerste dag was in mijn geval (bijna) overbodig.
| (N.N., ) |
De cursus is goed van opzet, echter soms teveel achter elkaar waardoor de aandachtsspanne daalt. Wellicht afwisseling tussen theorie en direct daarna een oefening zou dit kunnen doorbreken. Lof voor het enthousiasme waarmee Peter de cursus brengt!
| (N.N., ) |
Cursus geeft een mooi overzicht en inzicht in de materie
| (N.N., ) |
goed toepasbaar in de praktijk
| (N.N., ) |
Prima cursus, sluit aan op mijn verwachting
| (N.N., ) |
uitstekend
| (N.N., ) |
goed, gaat wel erg snel. misschien te veel voor 3 dagen
| (N.N., ) |
Ik vond dat ik wat meer basiskennis had moeten hebben voor scripting. Heb wel de theoretische basis (LPIC) maar geen vaardigheden.
| (N.N., ) |
Linux is redelijk nieuw voor mij, dus leuk om te zien hoe het werkt.
| (N.N., ) |
Er wordt heel veel theorie besproken en veel minder geoefend
| (Daniel Kuhn, ING - Acanthus, ) |
fijne cursus om te volgen, docent zeer bekwaam
| (Carlo, ) |
Also interesting
Enrollees for this training also took the following courses:
- Linux/UNIX fundamentals
- Java SE programmer I certification track (OCA)
- LPIC-1 certification track (exam 102)
- Oracle Application Express (APEX)
SESSION INFO AND ENROLMENT |