AWK , een tekstbestand verwerkingsfunctie , komt als een traditioneel onderdeel van Unix -en Linux-systemen . Het beschikt over een C - achtige programmeertaal die voorwaardelijke uitdrukkingen bevat . Omstandigheden maken AWK een krachtig analyse-instrument . Het gebruik ervan , kunt u een bestand voor bepaalde tekenreeksen of karakter combinaties en tally hun gebeurtenissen te scannen . Als u op zoek bent naar specifieke informatie in de dossiers , AWK bespaart u de sleur van het lezen door grote hoeveelheden tekst . Omdat AWK programma scripts zijn zelf tekstbestanden , kunt u voorwaardelijke verklaringen vervangen in deze programma's met behulp van uw favoriete Unix teksteditor , zoals vi . Instructies 1 Laad de AWK -bestand met de vi tekstverwerker als de volgende opdracht illustreert : vi awk_file kopen van 2 Gebruik de " Page Up , " " Page Down " en pijltoetsen om de conditie verklaring te vinden die u wilt vervangen . AWK voorwaarde verklaringen beginnen met de " if" keyword , omdat deze code laat zien : if ( sales_amount > = 1000.00 ) shipping_fee = 0 ; anders shipping_fee = sales_amount * 0,05 ; De voorwaardelijke onderdeel van de uitdrukking is tussen de haakjes . 3 Verplaats de cursor naar het gedeelte van de voorwaardelijke expressie die u wilt vervangen . Bijvoorbeeld, als u wilt wijzigen " 1000.00 " naar " 1100.00 ", de cursor naar de eerste nul na de " 1 . " Druk op de delete-toets om de nul en druk op " i" om een teken in te voegen te verwijderen . Typ een " 1 . " Vi voegt een tweede 1 na de eerste , draaien 1000,00-1.100,00 . 4 Druk op de dubbele punt ( :) toets, gevolgd door " wq " ( zonder aanhalingstekens ) . Vi werkt de AWK -bestand met uw verandering en vervolgens verlaat .
|