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 / 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.
SYLVAIN H.
15/06/26
4 / 5

De didactiek is uitstekend. De inhoud is in het begin wat mager en eenvoudig, en aan het einde juist te uitgebreid en te snel.
AMELIA B.
15/06/26
4 / 5

De begeleider heeft het uitstekend aangepakt! Het was een zeer interactieve sessie en hij wist ons aandachtig te houden en het onderwerp boeiend en aantrekkelijk te maken!
PHILIPPE F.
27/11/25
5 / 5

Trainer met uitstekende Linux Shell-ervaring



Publicatiedatum : 20/02/2024



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.

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 : 28 sep., 23 nov.

2027 : 27 mei, 27 mei, 9 dec., 9 dec.

PARIS LA DÉFENSE
2026 : 23 nov.

2027 : 27 mei, 9 dec.



Dit programma is een origineel concept, ontwikkeld door de pedagogische teams van ORSYS Formation. Elke reproductie, weergave, aanpassing of exploitatie, geheel of gedeeltelijk, zonder voorafgaande schriftelijke toestemming van ORSYS, is ten strengste verboden. ORSYS behoudt zich het recht voor om alle nodige maatregelen te nemen ter bescherming van haar intellectuele-eigendomsrechten.