De shell, sed en awk voor gevorderden

Algemeen

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. In deze cursus 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.

Doel

  • De cursus gaat diep in op de geavanceerde mogelijkheden van de belangrijkste tools voor de shell-programmeur: de Bourne en Korn shell, bash, 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 zijn.
  • Met deze cursus leer je krachtige shell scripts te schrijven die complexe problemen aankunnen.

Doelgroep

Ervaren shell-programmeurs die hun bestaande kennis van de shell, sed en awk willen uitbreiden. Systeembeheerders die complexe en veilige scripts moeten kunnen maken.

Voorkennis

Onderstaande voorkennis is vereist:

Linux/UNIX deel 2 of vergelijkbare kennis.
Kennis van de belangrijkste mogelijkheden van de shell (Bourne shell of Korn shell of bash), sed en awk is beslist vereist.
Je moet minimaal enige maanden in praktijk met de tools gewerkt hebben om optimaal profijt van deze cursus te hebben.
Of je het gewenste ingangsniveau voor deze cursus hebt, kun je nagaan met behulp van een door ons opgestelde self assessment-procedure.

Bijzonderheden

  • Deze cursus wordt verzorgd door AT Computing, het kennisinstituut in open-source technologieën. AT Computing is onderdeel van de Vijfhart Groep.

Onderwerpen

  • 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.

Planning & Prijs

Loading...
Alle prijzen zijn excl. BTW.
Meer informatie over incompany of maatwerk
Cursus: De shell, sed en awk voor gevorderden

Vul onderstaand formulier in en je ontvangt meer informatie over de incompany- en maatwerkmogelijkheden van deze cursus.

E-mailadres

Telefoonnummer

Opmerking of vraag



Wil je meer informatie ontvangen of een vrijblijvende offerte ontvangen over deze cursus? Vul onderstaande gegevens in en wij mailen je zo spoedig mogelijk de juiste gegevens.





Tags:
De cursus is toegevoegd aan jouw favorieten.

Jouw favorieten kun je bekijken via je profiel (deze vind je in het menu bovenaan de website).

Bekijk favorieten
Meer weten

Vul onderstaand formulier in en je ontvangt meer informatie over deze cursus.


Cursus: De shell, sed en awk voor gevorderden

E-mailadres

Telefoonnummer

Opmerking of vraag



Wij helpen je graag

Geen tijd om ons gehele aanbod aan cursussen te bekijken? Of heb je een andere vraag? Wij helpen je graag. Vul onderstaande vragen in en we nemen binnen 24 uur contact met je op.


De shell, sed en awk voor gevorderden
[contact-form-7 404 "Not Found"]
Onderwerpen
Actieve filters: Wis alle filters
Loading...