Piet W. Plomp
Met behulp van awk zal het Unix filtermodel worden
geïntroduceerd. Er wordt uitgelegd hoe een file wordt
ingelezen en bij het inlezen wordt gesplitst in zogenaamde
records en fields. Er wordt uitgelegd hoe met patronen
records kunnen worden geselecteerd waarop bewerkingen
kunnen worden gedaan. Die patronen heten reguliere
expressies (REs).
Vervolgens worden elementen van REs geïntroduceerd:
Daarna wordt getoond hoe in Perl records kunnen worden ingelezen en geselecteerd. Het splitsen van een record in fields is in Perl een expliciete handeling, die op verschillende manieren kan worden gedaan. Vaak is deze stap echter niet nodig, omdat met een Perl Reguliere Expressie een specifiek deel van een record kan worden geëxtraheerd. Er worden hiervan twee methoden getoond, de eerste met gebruikmaking van ingebouwde variabelen, de andere met behulp van gewone scalaire variabelen of array variabelen.
|
![]() |
![]() ![]() ![]() |