Die Programmiersprache AWK ist entworfen, um Text -Dateien in Berichte zu manipulieren. Es wird nativ auf den meisten Unix -und Linux- Betriebssystemen installiert . Verwenden AWK für eine bestimmte Zeichenfolge in einer Datei , wie ein Fehlercode in einer Log-Datei zu suchen, und kehren nur diese Zeilen . AWK können auch wieder die Zeilen , die nicht mit einem Suchbegriff . Es kann verwendet werden, um eine bestimmte Anzahl von Zeilen von der Spitze einer Datei zurückzugeben. Holen Linien auf die Zeilennummer und der Anzahl von Zeichen in der Zeile enthalten sind. . Anweisungen
1
Öffnen Sie ein Terminal oder Konsole-Fenster zugreifen eine Eingabeaufforderung
2
Um die Zeilen, die die Zeichenfolge enthalten print " Suche ", geben Sie die folgende Zeile:
awk ' /search /' Dateiname
Ersetzen Sie " Suche " mit der Zeichenfolge bzw. den regulären Ausdruck, den Sie suchen möchten . . Ersetzen Sie " Dateiname" mit dem Namen der Datei, die Sie wollen , um die Linien von bekommen
3
Um die Linien , die nicht enthalten die Zeichenfolge print " Suche ", geben Sie die folgende Zeile: '! /search /'
awk Dateinamen
4
Um die ersten 15 Zeilen einer Datei zu drucken , geben Sie die folgende Zeile:
awk ' NR <16 ' . Dateinamen TCM- 5
Zum Drucken Zeilen 10 bis einschließlich 30 , geben Sie die folgende Zeile:
awk' NR == 10 , NR == 30 ' Dateinamen
6
Linien, die mehr als 100 Zeichen enthalten , geben Sie die Zeile zu drucken :
awk ' Länge > 100'