AWK er en Linux og Unix shell - behandling språk du bruker i terminalen på datamaskinen. AWK brukes vanligvis til å formatere output fra kommandoer du skriver i kommandolinjen . De AWK "indeks" funksjonen søker etter en referanse av input streng og returnerer posisjonen til den søkte strengen . Denne funksjonen er lik " indexOf " og " position" funksjonene til andre språk brukes til å lage tilpasset programvare . Starter AWK
Åpne Linux terminal på datamaskinen. En måte å åpne terminal er ved å trykke "Ctrl " og " F2 ". Et kommandolinje- vinduet åpnes med spørsmål hvor du skriver AWK kommandoer. Hvis du vil se en liste over AWK kommandoer , skriver du " awk " og trykk " Enter". En liste med kommandoer som vises , og du bruker denne generelle sikte på å finne ut hva du må skrive for å kjøre kode på datamaskinen. For eksempel å skrive " mann awk " se AWK manualen for å få hjelp når du står fast og ikke vet hvordan du skal utføre en oppgave .
Implementere Index Function
< p> indeksen funksjonen har syntaksen "index ( i , finne) . " The " in" er strengen som søkte og "finne" er den delen av strengen du ønsker å finne . Vanligvis er dette plassert i en trykt kommando for å skrive ut plasseringen av "finne" streng. For eksempel, for å finne plasseringen av "in" i strengen "forekomst ", bruker du følgende kommando:
print indeks ( "forekomst ", " in")
hjelp glaner
glaner er en nyere versjon av AWK shell - skriptspråk. Du kan bruke glaner eller AWK med indeksen funksjonen i Linux terminal . Glaner bruker lignende syntaks for å skrive ut indeksen plasseringen av en søkestreng . For eksempel, hvis du skriver inn følgende kode , oppnår du søket ved hjelp av den nyere versjonen av AWK : en
glaner ' BEGIN { print indeks ( "forekomst ", " in") }
Bruke AWK i Shell scripts
Linux skrivebordene også tillate deg å bruke AWK syntaks i skall-skript . Shellprosedyrer er små filer som brukes til å utføre en sekvens av kommandoer. De gjør utfører flere kommandoer på rad mer praktisk , spesielt når du trenger å kjøre disse kommandoene ofte. Du kan fortsatt bruke samme syntaks med AWK kommandoen , men du bruke følgende kommando for å kjøre shell script i Linux- terminal : en
bash script.shReplace " script.sh " med navnet på din egen script filen.