operativsystemet Unix använder vanliga textfiler för många olika saker, till exempel skript, konfigurationsfiler , loggar och information om användarkonton . Dessa filer kan vara tusentals rader lång . Detta gör uppgiften med att söka efter ett visst ord skrämmande. Den " grep " -kommandot tillåter en användare att söka efter en teckensträng i en textfil . Som standard , grep söker efter karaktärerna i ordning , oavsett mål eller om de är en del av ett längre ord . Det finns alternativ som kan användas med kommandot för att begränsa sökresultatet . Instruktioner
1
Logga in i en terminal session eller öppnar ett terminalfönster .
2
Skriv kommandot " grep " Byt ordet " " med teckensträng du söker efter . Ersätt " " med det exakta namnet på filen . Utgången kommer att returnera hela textraden att strängen visas i. Det kommer inte returnera någonting om strängen inte hittas i filen .
3 Skriv kommandot " grep -i < ; string> " för att matcha fallet av strängen. Till exempel , " grep -i String file.txt " kommer tillbaka alla förekomster av " String " men inte de fall av " strängen ".
4 Skriv kommandot " grep - w ; " för att matcha hela ord . Till exempel , " grep - w string file.txt " endast kan returnera rader med " snöre " som ett helt ord , kommer det inte tillbaka linjer som har ordet " string1 " i dem .
5 Skriv kommandot " exit " för att stänga terminalsessionen .