Unix -operativsystemet bruger almindelige tekstfiler til mange forskellige ting, såsom scripts , konfigurationsfiler , logs og brugerkonto information. Disse filer kan være tusindvis af linjer lang. Dette gør opgaven med at lede efter et bestemt ord skræmmende. Den " grep " kommando giver brugeren mulighed for at søge efter en streng af tegn i en tekstfil. Som standard . Grep søger efter tegn i rækkefølge , uanset tilfælde, eller om de er en del af et større ord Der er muligheder , der kan bruges med kommandoen til at indsnævre søgeresultaterne . Instruktioner
1
Log ind i en terminal session eller åbne en terminal vindue .
2
skriv kommandoen " grep " Udskift ordet " " med streng af tegn , du søger efter. Erstat " " med det nøjagtige navn på filen. Udgangen vil returnere hele tekstlinje , at strengen vises i. Det vil returnere noget, hvis strengen ikke findes i filen.
3 skriv kommandoen " grep- i < , string > " til at matche tilfælde af strengen . For eksempel, " grep -i String file.txt " vil returnere alle forekomster af "streng" , men ikke forekomster af "streng ".
4 skriv kommandoen " grep -w ; " til at matche hele ord . For eksempel, " grep -w string file.txt " returnerer kun strækninger med "streng" som en komplet ord, vil det ikke vende tilbage linier, der har ordet " streng1 " i dem.
5 < p > skriv kommandoen "exit " for at lukke terminalen session.