AWK eine Textdatei Verarbeitung Funktion , kommt als ein traditioneller Teil der Unix-und Linux-Systeme. Es verfügt über eine C -ähnliche Programmiersprache, die bedingte Ausdrücke enthält . Bedingungen machen AWK eine leistungsstarke Analyse-Tool. Mit ihnen können Sie scannen eine Datei nach bestimmten Zeichenfolgen oder Zeichenkombinationen und Tally ihre Ausprägungen . Wenn Sie nach bestimmten Informationen in Dateien suchen, Ersatzteile AWK Sie die Plackerei des Lesens durch große Mengen von Text . Da AWK Programm Skripte selbst sind Textdateien , können Sie bedingte Anweisungen in diesen Programmen mit Ihrem Lieblings- Unix Texteditor wie vi ersetzen. Anleitung
1
Laden Sie die Datei mit der AWK Texteditor vi , wie der folgende Befehl zeigt :
vi awk_file
2
Benutzen Sie den " Page Up , "" Page Down " und die Pfeiltasten , um den Zustand und Verlustrechnung finden Sie ersetzen möchten . AWK Zustand Aussagen beginnen mit dem "if" Stichwort , wie dieser Code zeigt :
if ( sales_amount > = 1000.00 ) shipping_fee = 0; sonst shipping_fee = sales_amount * .05 ;
der bedingten Teil des Ausdrucks ist zwischen den Klammern .
3
Bewegen Sie den Cursor auf den Teil des bedingten Ausdrucks Sie ersetzen möchten . Zum Beispiel, wenn Sie ändern " 1000,00 " zu wollen " 1100.00 ", bewegen Sie den Cursor in die erste Null nach der "1". Drücken Sie die Entf-Taste , um die Null , und drücken Sie "i" um ein Zeichen einzufügen löschen. Geben Sie eine "1". Vi fügt eine Sekunde 1 nach dem ersten Einschalten von 1.000,00 bis 1.100,00 .
4
Drücken Sie die Taste (:) gefolgt von " wq " (ohne Anführungszeichen) . Vi aktualisiert die AWK -Datei mit der Änderung und dann beendet.