De shell, sed en awk voor gevorderden

De shell, sed en awk voor gevorderden

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

Shell Scripting Fundamentals 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

Ervaringen

ervaringen verzameld via Logo Springtest

Lucienne Groenendaal

Secretarieel medewerkster

"Training was prima, goede tips gekregen met af en toe een grap en grol. Locatie was prima, goed verzogd vwb koffie/thee, fruit en koekje. Mensen ook zeer vriendelijk. Lunch was perfect en zeer uitgebreid."

9

Ariana Scheepers

"De cursus was goed, en de verzorging ook!Ik heb er veel van opgestoken! De lokatie in Nieuwegein is goed te bereiken met het openbaar vervoer, dus dat is prettig. Tot een volgenden keer."

10

Eric Pos

Procesbeheerder bij Gemeente Amersfoort

"Ik vond de training erg leerzaam. De inhoud was van een hoog niveau en de docent was goed thuis in de materie. Ik stel het vooral op prijs dat er diep op de concepten werd ingegaan."

9
De cursus is toegevoegd aan jouw favorieten.

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

Kunnen wij je helpen?

Laat jouw telefoonnummer of e-mailadres achter en wij nemen binnen 24 uur contact met je op.


Cursus: De shell, sed en awk voor gevorderden


    E-mailadres

    Telefoonnummer

    Opmerking of vraag


    Meer weten

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


    Cursus: De shell, sed en awk voor gevorderden

      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







        Onderwerpen
        Actieve filters: Wis alle filters
        Pageloader
        PRIVACY VOORWAARDEN

        Jouw persoonsgegevens worden opgenomen in onze beschermde database en worden niet aan derden verstrekt. Je stemt hiermee in dat wij jou van onze aanbiedingen op de hoogte houden. In al onze correspondentie zit een afmeldmogelijkheid