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

Come sostituire Condizione in AWK Funzione

AWK , una funzione di elaborazione di file di testo , si presenta come una parte tradizionale di sistemi Unix e Linux . È dotato di un linguaggio di programmazione simile al C, che include espressioni condizionali . Condizioni rendono AWK uno strumento di analisi potente . Il loro utilizzo , è possibile eseguire la scansione di un file per particolari stringhe di testo o combinazioni di caratteri e tally loro occorrenze . Se siete alla ricerca di informazioni specifiche in file , AWK si risparmia la fatica di lettura attraverso grandi quantità di testo . Poiché gli script di programma AWK sono essi stessi file di testo , è possibile sostituire istruzioni condizionali in questi programmi utilizzando il tuo preferito editor di testo Unix , come vi. Istruzioni
1

Caricare il file AWK con l' editor di testo vi da il comando seguente illustra :

vi awk_file
2

Usare il " Page Up , " " Page Down "e tasti freccia per individuare l' istruzione condizionale che si desidera sostituire . Condizione AWK affermazioni iniziano con il "se" parola chiave , come dimostra il codice seguente :

se ( sales_amount > = 1000.00 ) shipping_fee = 0; altrimenti shipping_fee = sales_amount * .05 ;

Il condizionale parte dell'espressione è tra le parentesi .

3 Spostare il cursore sulla parte dell'espressione condizionale che si desidera sostituire . Per esempio, se si desidera cambiare " 1000.00 " a " 1100.00 ", spostare il cursore sul primo zero dopo la " 1 ". Premere il tasto di cancellazione per cancellare lo zero e premere il tasto "i" per inserire un carattere . Digitare un " 1 . " Vi inserisce un secondo 1 dopo il primo , girando 1.000,00-1.100,00 .
4

Premere il tasto due punti ( :) seguito da " wq " (senza virgolette ) . Vi aggiorna il file AWK con le modifiche e poi esce .

 

sistemi © www.354353.com