Betalingsmåter Abuse

Grep-kommandoen i Linux

15.02.2023, 17:28

Kommandoen grep i UNIX-lignende operativsystemer brukes til å søke etter en gitt delstreng eller et regulært uttrykk i tekstfiler eller i utdata fra andre kommandoer.

Hvilken funksjon grep-kommandoen utfører

Syntaksen til grep-kommandoen er som følger:

grep [options] sample [files]

Her er pattern delstrengen eller det regulære uttrykket det skal søkes etter, og [files] er listen over filene det skal søkes etter. Hvis [files] ikke er spesifisert, vil grep lese inndata fra standardinndata (noe som vanligvis betyr at du kan sende utdata fra andre kommandoer til grep).

Noen vanlige grep-alternativer er

-i - ignorerer store og små bokstaver når du søker

-r - søker rekursivt i alle underkataloger

-n - skriver ut linjenumre der et mønster er funnet

-v - viser bare linjer som ikke inneholder malen

Hvis du for eksempel vil finne alle linjer i filen example.txt som inneholder ordet "apple", kan du bruke kommandoen:

grep apple example.txt

Og for å finne alle filer i den aktuelle katalogen og dens underkataloger som inneholder ordet "banana", kan du bruke kommandoen:

grep -r banana .

Her står punktumet for den aktuelle katalogen.