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'