Grep
Fra Wikipedia, den frie encyklopædi
grep er den korrekte titel på denne artikel (Titlen vises forkert på grund af tekniske begrænsninger.) |
Computerprogrammet grep bruges til søgning i tekstfiler. Navnet kommer af, at funktionen i grep oprindeligt var lavet i programmet ed, hvor kommandoen g/re/p, betyder søg globalt efter regulære udtryk og print resultatet. Regulære udtryk bruges nu i mange sammenhænge, men grep var med til at udbrede brugen af dem.
Der findes flere varianter af grep. Eksempelvis kan programmet egrep bruge en udvidet variant af regulære udtryk i forhold til almindelig grep. I programmeringssproget perl er grep en indbygget funktion. Programmet er udviklet til Unix, men findes også til Windows.
[redigér] Eksempler
Find linjer, der indeholder foo i fil1 eller fil2:
- grep foo fil1 fil2
Find linjer i fil1 og fil2, som ikke indeholder foo:
- grep -v foo fil1 fil2
grep kan bruges som et filter:
- grep foo fil1 fil2 | grep bar
I eksemplet ovenfor findes først de linjer fra fil1, der indeholder foo. Blandt disse findes de linjer, der indeholder bar.