AWK er en Linux og Unix shell- behandling sprog, du bruger i terminalen på din computer. AWK bruges typisk til at omformatere output fra kommandoer, som du indtaster i kommandoprompten. AWK "Indeks" funktionen søger efter en reference af input strengen og returnerer positionen af den søgte streng . Denne funktion svarer til " indexOf " og "Position" funktioner af andre sprog, der anvendes til at oprette brugerdefinerede software. Start AWK
Åbn Linux terminal på din computer. En måde at åbne terminalen er ved samtidig at trykke på "Ctrl " og " F2 ". En kommando -line åbnes med det prompt , hvor du skriver awk kommandoer. Hvis du vil se en liste over awk kommandoer , skriv " awk " og tryk "Enter". En liste over kommandoer vises , og du bruger denne generelle opfattelse at regne ud, hvad du skal skrive for at køre kode på computeren. For eksempel, for typen "mennesket awk " se AWK manual for hjælp, når du går i stå og ikke ved, hvordan man udfører en opgave.
Gennemførelse af Indeksfunktion
< p> indekset funktionen har syntaksen " indeks ( i , finde) . " The "i" er den streng søges og " find" er den del af den streng, du vil finde. Typisk er denne placeret i en print kommando til at udskrive placeringen af "find " streng . For eksempel , for at finde placeringen af "in" i strengen "forekomst ", skal du bruge følgende kommando : Hej
print indeks ( "forekomst" , "i" )
< br >
Brug gawk
gawk er en nyere version af AWK shell- scripting sprog. Du kan bruge Gawk eller AWK med indekset funktion i Linux terminal. Gawk bruger lignende syntaks til at udskrive indekset placeringen af en søgestreng . For eksempel, hvis du skriver følgende kode , du udføre søgning ved hjælp af nyere version af AWK : Hej
gawk ' BEGIN { print indeks ( "forekomst" , "i" ) }'
< br >
Brug AWK i shell scripts
Linux desktops også give dig mulighed for at bruge AWK syntaks i shell scripts. Shell scripts er små filer, der bruges til at udføre en række kommandoer . De gør udfører flere kommandoer i træk mere praktisk, især når du har brug for at køre disse kommandoer ofte. Du stadig bruge den samme syntaks med AWK kommando , men du bruge følgende kommando til at køre shell script i Linux terminal : Hej
bash script.shReplace " script.sh " med navnet på din egen script fil.