awk è un programma a riga di comando usato per estrarre i dati e creare report . E 'installato in modo nativo sui sistemi operativi più Linux e Unix. C'è un programma Awk disponibile per il sistema operativo Windows . Awk può essere utilizzato per sostituire il testo in un file o di dati di testo flusso normale . La funzione gsub sostituisce tutte le occorrenze di una stringa in un file . L'opzione secondaria sostituisce solo una specifica istanza di una stringa su ogni riga del file . È anche possibile sostituire il testo in base a se un'altra stringa si trova sulla linea . Istruzioni 
 1 
 Aprire una finestra del prompt dei comandi in Windows o una finestra di terminale nel sistema operativo Linux o Unix . 
 2 
 digitare la seguente riga di sostituire tutte le istanze di " , stringa1 " con la " stringa2 " in un file e stampare l'output in un nuovo file 
 
 awk ' { gsub ( /stringa1 /, stringa2 " ) ; stampa > " file2 "} ". ' file1 
 
 rimpiazzare la "stringa1 " con la stringa di ricerca . Sostituire " stringa2 " con la stringa di sostituzione . Sostituire " file2 " con il nome del nuovo file . Sostituire " file1 " con il file che si desidera modificare 
 3 
 digitare la seguente riga di sostituire solo la prima istanza della stringa in ogni riga che si verifica : . 
 < p > awk ' { sub ( /stringa1 /, " stringa2 " ) ; stampa > " file2 "} ' file1 
 4 
 Digitare la riga seguente per sostituire la quinta istanza della stringa in ogni riga che si verifica : 
 
 gawk '{$ 0 = gensub ( /stringa1 /, " stringa2 " , 5); stampa > " file2 "} ' file1 
 5 < p > Digitare la riga seguente per sostituire la stringa solo in righe che contengono " string3 " : 
 
 awk ' /string3 /{ gsub ( /stringa1 /, " stringa2 ")} ; {print > " file2 " ; } ' file1 
 6 
 Digitare la riga seguente per sostituire la stringa solo in linee che non contengono " string3 " : 
 
 awk' /string3 /{ gsub ( /! stringa1 /, " stringa2 ")} ; . {print > " file2 "} ' file1 
 7 
 Open " file2 " in qualsiasi editor di testo per visualizzare le modifiche 
 < br >