|
Formål:
At sætte deltageren i stand til at forstå og anvende værktøjerne sed og awk til databehandling - herunder filtrering, rensning, isolering, manipulering, konvertering, transformering, rapportering, validering m.m. Formålet er også at give deltageren kendskab til relaterede værktøjer samt yderligere erfaring i at kunne vælge og anvende det rigtige værktøj eller en kombination af værktøjer til en given opgave.
Forudsætninger:
Følgende kurser eller tilsvarende viden:
Har du tidligere været på SU-101 UNIX Videregående, kan du bruge dette kursus som repetition samt få lidt ekstra overbygning inden for værktøjer til tekstmanipulation.
Beskrivelse:
Med UNIX-værktøjerne sed og awk kan man automatisere mange tunge databehandlingsopgaver på et UNIX-system.
Stream-editoren sed kan udføre mange foruddefinerede editeringsoperationer på inputdata.
Med rapportgeneratoren awk kan man manipulere med data på så mange måder, at kun fantasien sætter grænser.
Herudover omtales en række andre og mere specialiserede værktøjer.
Lærebøger:
SuperUsers kursusmateriale på dansk samt udvalgte artikler.
Varighed / Pris:
2 dage / 7.400,- kr. (ekskl. moms)
Videre forløb:
- SU-220 Perl Programmering Grundkursus
|
Indhold:
- Almindelige og udvidede regulære udtryk.
- Sed:
- Grundlæggende og videregående faciliteter gennemgås
- Metode til test og afvikling af sed scripts - specielt i forb. med behandling af flere filer.
- Awk:
- Grundlæggende og videregående faciliteter gennemgås
- Hele sandheden om feltopdeling
- Håndtering af multilinie-records
- Flow-control (programmering i awk)
- Funktioner i awk
- Vedligeholdelse af funktionsbibliotek
- Fejlretning (debugning) af awk-scripts
- Andre filtrerings- og konverteringsværktøjer: cut, colrm, split, csplit, paste, join, dd, tr.
|