Unix operativsystem bruker rene tekstfiler for mange forskjellige ting, for eksempel skript , konfigurasjonsfiler , logger og brukerkonto informasjon . Disse filene kan være tusenvis av linjer lang. Dette gjør oppgaven med å søke etter et bestemt ord skremmende . Den " grep" kommandoen tillater en bruker å søke etter en streng med tegn i en tekstfil . Som standard grep søker etter tegn i rekkefølge , uavhengig av saken eller om de er en del av et større ord . Det finnes alternativer som kan brukes med kommandoen for å begrense søkeresultatene. Instruksjoner
en
Logg inn i en terminal sesjon eller åpne en terminal -vinduet .
2
Skriv kommandoen " grep " Bytt ordet " " med streng med tegn du søker etter. Erstatt " " med det nøyaktige navnet på filen . Utgangen vil returnere hele tekstlinjen at strengen vises i. Det vil returnere ingenting hvis strengen ikke finnes i filen.
3 Skriv kommandoen " grep-i < ; string> " til å matche tilfelle av strengen. For eksempel " grep-i String file.txt " vil returnere alle forekomster av " String ", men ikke forekomster av "streng ".
4 Skriv kommandoen " grep- w ; " å matche hele ord . For eksempel " grep- w string file.txt " vil bare returnere linjene med "streng" som en komplett ord , det vil ikke returnere linjer som har ordet " streng1 " i dem.
5 Skriv inn kommandoen "exit " for å lukke terminal session .