Søke etter tekst i en fil eller en gruppe filer er en felles kommandolinje- oppgave for UNIX-brukere . Det oppstår i mange programmering og database situasjoner og når et stort sett med filer , som en e arkiv , må søkes . Den grep programmet er et svært kraftig verktøy for å gjennomføre disse typer søk og er en standby på de fleste UNIX- brukere. Instruksjoner
en
Åpne en kommandolinje- terminal hvis du bruker et grafisk grensesnitt
2
Skriv inn grep kommandoen ved hjelp av følgende generelle form : .
< P > grep ' text' filepath /filnavn
der "tekst" er det du leter etter, og « filepath /filnavn " er en referanse til filen du ønsker å søke gjennom. For eksempel , etter
grep ' aqua ' /brukere /michael /dokumenter /colors.txt
vil søke gjennom filen som heter " colors.txt " i "dokumenter "-mappen til brukeren " michael " og finne alle forekomster av " aqua ".
3
Se resultatet av din grep kommandoen i kommandolinje- grensesnitt. Hver gang teksten du søker etter er funnet, vil grep sende ut linjen i filen som inneholder teksten .
4
Søk gjennom mange filer på en gang ved å bruke " -r " og /eller " *" jokertegn . For eksempel , etter
grep- r ' aqua ' /brukere /michael /* . Txt
vil søke gjennom " michael " brukers katalog for teksten "aqua " i hver fil med filtypen ». txt " på grunn av "*" karakter og vil også søke gjennom filer i undermapper i den katalogen på grunn av " -r " alternativet . Utgangen vil forord hver linje med en referanse til filen som linjen er i.
5
Legg til " -w " for å matche hele ord . For eksempel vil
grep- w ' aqua ' /brukere /michael /dokumenter /colors.txt
finne alle forekomster av " aqua " som før , men vil passere ordet " akvarium, " selv om det ikke inneholder søketeksten .