La funzione AWK Indice

November 18

AWK è un linguaggio di shell-elaborazione Linux e Unix di utilizzare nel terminale del computer. AWK è in genere utilizzato per riformattare output di comandi si digita al prompt dei comandi. L ' "indice" AWK funzione ricerca per un riferimento della stringa di input e restituisce la posizione della stringa cercata. Questa funzione è simile a "indexOf" e funzioni "posizione" di altre lingue utilizzate per creare software personalizzato.

A partire AWK

Aprire il terminale di Linux sul proprio computer. Un modo per aprire il terminale è premendo contemporaneamente "Ctrl" e "F2". Una finestra della riga di comando si apre con il prompt dei comandi in cui si digita AWK. Per visualizzare un elenco di comandi AWK, digitare "awk" e premere "Invio". Un elenco di comandi è mostrato, e si utilizza questo punto di vista generale, per capire che cosa è necessario digitare per eseguire codice sul computer. Per esempio, digitare "man awk" per vedere il manuale di AWK aiuto quando ti trovi in ​​difficoltà e non si sa come eseguire un compito.

Implementare la funzione indice

La funzione di indice ha il "indice (a, trovare)." Sintassi L ' "in" è la stringa cercata e "trovare" è la parte della stringa che si desidera trovare. Tipicamente, questo viene posto in un comando di stampa per stampare la posizione della stringa "trovare". Ad esempio, per trovare la posizione di "in" nella stringa "istanza", si utilizza il seguente comando:

Stampa dell'indice ( "esempio", "in")

utilizzando GAWK

GAWK è una nuova versione del linguaggio di scripting di shell-AWK. È possibile utilizzare GAWK o AWK con la funzione di indice nel terminale Linux. GAWK utilizza la sintassi simile a stampare la posizione di indice di una stringa di ricerca. Per esempio, se si digita il seguente codice, a realizzare la ricerca utilizzando la versione più recente di AWK:

gawk 'BEGIN {index print ( "esempio", "in")}'

Utilizzando AWK negli script di shell

Desktop Linux anche consente di utilizzare la sintassi AWK negli script di shell. Gli script di shell sono piccoli file utilizzati per eseguire una sequenza di comandi. Fanno l'esecuzione di più comandi in una fila più conveniente, soprattutto quando è necessario eseguire spesso questi comandi. È comunque possibile utilizzare la stessa sintassi con il comando AWK, ma si utilizza il seguente comando per eseguire lo script di shell nel terminale Linux:

bash script.sh
Sostituire "script.sh" con il nome del proprio file di script.