Publicatiedatum : 20/02/2024

Opleiding : Shell-scripting onder Unix/Linux, gevorderd niveau

Praktijkcursus - 2d - 14u00 - Ref. ELP
Prijs : 1370 € V.B.

Shell-scripting onder Unix/Linux, gevorderd niveau




Optimaliseer je taakbeheer onder Linux met deze geavanceerde Shell-cursus. Je leert over variabelen, input/output management, stringmanipulatie en het maken van een bibliotheek.


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. ELP
  2d - 14u00
1370 € V.B.




Optimaliseer je taakbeheer onder Linux met deze geavanceerde Shell-cursus. Je leert over variabelen, input/output management, stringmanipulatie en het maken van een bibliotheek.


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De uitgebreide invoer- en uitvoerfuncties van de shell onder de knie krijgen
Tekenreeksen verwerken
Een shellscript versterken met getopts
Een bibliotheek met eenvoudige functies maken
Een shellscript analyseren

Doelgroep
Ontwikkelaars, Unix/Linux-beheerders.

Voorafgaande vereisten
Goede kennis van de shell of gelijkwaardig van "Schrijven van shellscripts onder Unix/Linux" (ref. SHL). Basiskennis van een Linux/Unix-systeem. Vereiste ervaring.

Opleidingsprogramma

1
Inleiding ksh

  • Basisprincipes: fork/wait en exec/exit.
  • De shell, scripts en tekenreeksen.

2
Korn shell specificiteit

  • Het initialiseren van ksh, de commandoregel en vi en emacs modi.
  • Functies beheren in ksh.
  • Signaalbeheer in ksh.
  • Ksh-bouwstenen.
  • traps", exit en debug, debuggen van een ksh-script.
  • KSH een objecttaal: Setter en Getters voor shellvariabelen.
Praktisch werk
Je omgeving aanpassen voor ksh, .profile, opdrachtbewerkingsmodus. De DEBUG trap en setter/getter gebruiken om een script te analyseren.

3
Variabelen, rekenkundige en logische uitdrukkingen

  • Verschillen met Bourne Shell en Bourne opnieuw shell.
  • Variabele types.
  • Verenigingstabellen.
  • Samengestelde, geaggregeerde variabele.
  • Binaire variabelen.
Praktisch werk
Een associatieve array (Key/Value) en variabele aggregaten gebruiken om een ksh-database te beheren.

4
Uitgebreide invoer/uitvoer

  • Co-processen.
  • De ingebouwde exec.
  • Procesvervanging.
  • Binair lezen en schrijven in shell.
Praktisch werk
Een shell daemon (exec) schrijven, coprocessen gebruiken om een random number server te maken, een binair analyseprogramma schrijven.

5
Tekenreeksen

  • Parametersubstitutie en -uitbreiding.
  • Ksh getopts voor het beheren van opdrachtparameters.
  • ksh uitbreidingen voor printf en read, gebruik van select om een mens-machine interface te beheren.
Praktisch werk
Een shellscript versterken met getopts en parametersubstitutie om extensies en directories te beheren. Select, read en printf gebruiken in een interactieve shell.

6
Korn shell mogelijkheden vergroten

  • De functies, specificiteit van varname functies.
  • Functiebibliotheken.
  • Builtins, een builtin schrijven voor KSH, een builtin integreren, builtin bibliotheken.
Praktisch werk
Maak een bibliotheek met eenvoudige functies, basename, dirname, enz. Een buildin aan ksh toevoegen om een timerstempel tot op de nanoseconde nauwkeurig in te lezen.


Feedback van klanten
4,4 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
PHILIPPE F.
27/11/25
5 / 5

Formateur avec excellente expérience du Shell Linux
TOLGUENEC FÉLIX L.
13/10/25
4 / 5

Interessante cursus, maar niet gefocust genoeg voor mij.
ALAIN M.
13/10/25
4 / 5

Verbeteringen nodig: veel van de oefeningen vereisen veel inspanning (nadenken, tijd besteden) in het ontwerpen van software (algoritmen) en het invoeren van commandoregels, die niet essentieel zijn voor het verwerven van nieuwe kennis => stel voor om te oefenen met zeer eenvoudige gevallen die gemakkelijk getest/gevalideerd kunnen worden en de correctie van deze complexe oefeningen te gebruiken als voorbeelden van andere toepassingen van de onderwezen concepten.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 9 maa., 15 juni, 28 sep., 23 nov.

PARIS LA DÉFENSE
2026 : 9 maa., 15 juni, 28 sep., 23 nov.