page header photo
share Twitter share LinkedIn

cursus De shell, sed en awk voor gevorderden

Deze opleiding is van toepassing op alle UNIX-versies

De cursus gaat diep in op de geavanceerde mogelijkheden van de belangrijkste tools voor de shell-programmeur: de bash en Korn shells, de stream-editor sed en de programmeertaal awk. Ook wordt ruim aandacht besteed aan het effectief met elkaar laten samenwerken van deze tools en aan enkele kleinere tools die van nut kunnen zijn.

Met deze cursus leert u krachtige shell scripts te schrijven die complexe problemen aankunnen. Lees verder >>>

Voor wie?

  • Ervaren shell-programmeurs die hun bestaande kennis van de shell, sed en awk willen uitbreiden.
  • Systeembeheerders die complexe en veilige scripts moeten kunnen maken.
Cursusduur: 4 dagen        In-company cursus op maat
Contact
Kosten € 1950,- excl. BTW       

Wanneer

Wij hebben deze cursus momenteel niet van een vaste datum voorzien. Als u belangstelling hebt, neem dan contact met ons op, zodat we in overleg kunnen bepalen wanneer en op welke manier (klassikaal, coaching on the job, privé-cursus, expert session) wij de benodigde kennis overdragen.
Voor contact: telefoon 024-352 72 72 of info@ATComputing.nl.

Meer informatie over deze cursus

Shell scripts kunnen méér

Wie al een tijdje shell scripts schrijft, krijgt geleidelijk aan het gevoel: "Hier moet meer mee kunnen". Systeembeheerders die scripts moeten maken voor complexe taken en deze ook behoorlijk willen beveiligen, hebben al gauw behoefte aan functionaliteit die de gewone basiskennis te boven gaat. De shell, evenals de geavanceerde tools sed en awk, bieden veel meer mogelijkheden dan de 'gewone' gebruiker kent. Daarvoor is deze gevorderd shell scripting cursus bedoeld. Er wordt uitgebreid aandacht besteed aan de bijzondere mogelijkheden van deze zeer interessante en nuttige tools. Daarbij komen zaken aan de orde die veel verder gaan dan wat in de cursus "Linux/UNIX deel 2" behandeld wordt.

Voorkennis

Kennis van de belangrijkste mogelijkheden van de shell (Bourne shell of Korn shell of bash), sed en awk is beslist vereist. Deze kennis krijgt u bijvoorbeeld door het volgen van de cursus "Linux/UNIX deel 2". Maar veel belangrijker nog: u moet minimaal enige tijd in praktijk met de tools gewerkt hebben om optimaal profijt van deze cursus te hebben.

Of u het gewenste ingangsniveau voor deze cursus heeft, kunt u nagaan met behulp van een door ons opgestelde self assessment-procedure. Deze kunt u hier (http) ophalen. Op verzoek (cursussecretariaat@ATComputing.nl) sturen wij u de procedure op papier toe.

Inhoud van de cursus

De shell:

  • Overzicht van verschillende shells.
  • Gevorderde I/O redirection.
  • Functies: Hoe te gebruiken, voor- en nadelen t.o.v. shell scripts.
  • Gevorderd gebruik van parameters en variabelen: Default-waarden, substituties, lokaliteit, variabelen in functies.
  • Directe uitvoering van shell scripts, aliases.
  • Gevorderde mogelijkheden van control structures: Nesting, I/O redirection van en in control structures.
  • String-manipulatie in de shell.
  • Rekenen in de shell, shell-arrays.
  • Interrupts/traps afhandelen.
  • Opties (vlaggetjes) afhandelen: getopts.
  • Verschillen tussen bash en ksh.

Sed:

  • Basisgebruik.
  • Embedded newlines.
  • Complexe substituties.
  • (Conditionele) sprong-opdrachten.
  • Wel/niet impliciet afdrukken.
  • Hold space.

Awk:

  • Extended reguliere expressies.
  • Splitsen van een string.
  • Field separators, control structures, extra regels inlezen, file I/O, functies, shell-variabelen in awk.

Niet aan de orde komen:

  • Programmeren in de C Shell.

Documentatie

Bij de cursus ontvangt u een werkboek met de presentatie, en commentaar-teksten bij de presentatie. Het werkboek bevat ook oefeningen, en de uitwerkingen daarvan.

Afsluiting

Enige tijd na afloop van de cursus ontvangt u een certificaat van deelname.

Valid XHTML 1.0 Strict   Valid CSS2