Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Linux >> .

Come usare awk per trovare e sostituire testo

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 .

 

sistemi © www.354353.com