awk, en textfil bearbetning funktion , kommer som en traditionell del av Unix -och Linux -system . Den har ett C -liknande programmeringsspråk som innehåller villkorliga uttryck . Villkor gör awk ett kraftfullt analysverktyg . Att använda dem kan du skanna en fil för särskilda textsträngar eller kombinationer karaktär och stämmer sina händelser . Om du letar efter specifik information i filer , reservdelar AWK du slit av att läsa igenom stora mängder text . Eftersom awk program manus själva textfiler , kan du ersätta villkorssatser i dessa program med hjälp av din favorit Unix textredigerare , till exempel vi . Instruktioner
1
Ladda AWK filen med VI textredigerare som följande kommando visar :
vi awk_file
2
Använd " Page Up , " " Page Down " och piltangenterna för att lokalisera tillståndet uttalande du vill ersätta . Awk skick uttalanden börjar med " om " nyckelordet , eftersom denna kod visar :
om ( sales_amount > = 1000.00 ) shipping_fee = 0 ; annars shipping_fee = sales_amount * .05 ,
villkorade del av uttrycket är mellan parenteser .
3
Flytta markören till den del av det villkorliga uttrycket som du vill ersätta . Till exempel , om du vill ändra " 1000,00 " till " 1100.00 , " flytta markören till den första nollan efter " 1 . " Tryck på Delete-tangenten för att radera noll och tryck på " jag " för att infoga ett tecken . Skriv en " 1 . " Vi- infogar en sekund 1 efter den första , roterande 1000,00 till 1100,00 .
4
Tryck kolon ( :) följt av " WQ " ( utan citationstecken ) . Vi uppdaterar AWK -filen med din förändring och avslutas sedan . Addera