Aprire il terminale 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 in cui si digitano i comandi awk. Per visualizzare un elenco di comandi awk, tipo " awk " e premere " Invio ". Un elenco di comandi è mostrata , e si utilizza questo punto di vista generale, per capire che cosa è necessario digitare per eseguire codice sul computer . Ad esempio , digitare " man awk " per vedere il manuale di AWK aiuto quando ti trovi in difficoltà e non so come eseguire un compito .
Attuazione della Funzione indice
la funzione di indice ha l '" indice ( a , trovare ) . " la sintassi "in" è la stringa da ricercare e il " 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 :
index print
( " esempio " , "in" ) per
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 una 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 in shell scripts
desktop Linux permette anche 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ù comodo, soprattutto quando è necessario eseguire questi comandi di frequente. È 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.shReplace " script.sh " con il nome di uno script file.
Programmazione © www.354353.com