awk è un linguaggio di elaborazione del computer univoco che può essere utilizzato per trovare e sostituire il testo . Viene in genere utilizzato con i sistemi basati su Unix e output riformatta . Cose che ti serviranno
sistema basato su Unix
Mostra più istruzioni
Usa awk per trovare e sostituire testo
1
Usa awk per eseguire la scansione per le linee che corrispondono al parametri che avete precedentemente specificati nel file di programma al fine di trovare e sostituire il testo in questione .
2 file di input
nell'ordine in cui si desidera loro di essere letto. La stringa di file di input utilizzati da notare utilizzando apici . Se non si riesce a inserire qualsiasi file , lo standard input viene utilizzato come valore predefinito . Lo standard input viene visualizzato il nome del file come '-'
3
Sappiate che ogni linea di ingresso è costituito da campi separati da spazi vuoti
4
diventa . . intimamente familiare con le dichiarazioni pattern- azione . Sono estremamente importante quando si utilizza awk per trovare e sostituire il testo . Una dichiarazione pattern- azione assomiglia a questo : . Pattern { azione }
5
Separa gli schemi con una virgola
6
Conoscere la scorciatoia per le variabili che si incontrano . Variabili comuni includono il numero di campi ( NF ) , formato di output di numeri ( OFMT ) , ingresso separatore di record ( RS ) e uscita separatore di record ( ORS ) . Ci sono molte altre variabili che si incontreranno , e un elenco completo di loro , così come brevi spiegazioni , sono disponibili nella versione online del manuale di Unix ( vedi Risorse) .
7
Usa le funzioni di calcolo . Sin ( x ) produce il seno di x . Cos ( x ) produce il coseno di x . Exp ( x ) fornisce la funzione esponenziale di x che è utile per la crescita rapida. Trova il logaritmo naturale di x con log ( x ) . La radice quadrata di x è trovato con sqrt ( x ) .
8
rispolverare le vostre funzioni di stringa . Funzioni di stringa sono incredibilmente utili in awk , ma se non sei un matematico o un normale utente Unix , potrebbe essere necessario fare un certo lavoro prima . Le funzioni di stringa che si incontrano sono i seguenti : la funzione index cerca il punto in una stringa in cui un altro prima funzione appears.Split divide la stringa in elementi componenti . Identificare sottostringhe all'interno stringhe utilizzando la funzione substring .
9
Fare riferimento alla sezione filegrosso del manuale per imparare ad usare awk quando i file che si sta esaminando è maggiore o uguale a 2 gigabyte . < Br >