Il linguaggio di programmazione AWK è progettato per manipolare i file di testo in report . E 'installato in modo nativo sui sistemi operativi più Unix e Linux . Utilizzare AWK per la ricerca di una particolare stringa in un file, ad esempio un codice di errore in un file di log , e restituire solo quelle righe . AWK può anche restituire le righe che non corrispondono a una stringa di ricerca . Esso può essere utilizzato per restituire un certo numero di linee dall'alto di un file . Ottenere linee in base al numero di linea o il numero di caratteri contenuti nella linea . . Istruzioni 
 1 
 Aprire una finestra di terminale Konsole o per accedere a un prompt dei comandi 
 2 
 Per stampare le righe che contengono la stringa " ricerca ", digitare la riga : < br 
 awk > ' /search /' nomefile 
 
 Sostituire " ricerca" con la stringa o l'espressione regolare che si desidera cercare . . Sostituire "nomefile " con il nome del file che si desidera ottenere le linee da 
 3 
 Per stampare le righe che non contengono la stringa " ricerca ", digitare la riga : ' ! /search /' 
 
 awk filename 
 4 
 Per stampare le prime 15 righe di un file , digitare la riga : 
 
 awk ' NR < 16 ' . filename 
 
 
 5 
 Per stampare le righe da 10 a 30 , compreso, digitare la riga : 
 
 awk' NR == 10 , NR == 30 ' filename 
 6 
 Per stampare le linee che contengono più di 100 caratteri , digitare la riga : 
 
 awk ' lunghezza > 100'