Indholdsfortegnelse:
- Definition - Hvad betyder Global-Regular-Expression-Print (GREP)?
- Techopedia forklarer Global-Regular-Expression-Print (GREP)
Definition - Hvad betyder Global-Regular-Expression-Print (GREP)?
Global regulær ekspression og udskrivning (GREP) er et kommandolinjetekstsøgningsværktøj, der bruges i Unix. "Grep" -kommandoen søger efter filer eller standardinput efter linjer, der matcher et givet regelmæssigt udtryk. Derefter udskrives de matchende linjer til programmets standardoutput.
Techopedia forklarer Global-Regular-Expression-Print (GREP)
Grep-kommandoen giver en bruger mulighed for at søge i en eller flere filer efter linjer, der indeholder et mønster.
Et generelt eksempel på grep-kommandoformatet er "grep sat check.txt". Denne kommando udskriver alle linjer, der indeholder tekststrengen "sat", uanset ordgrænser, fra filcheck.txt. For eksempel, hvis der er linjer, der indeholder tekststrenge som "fisat", "sat", "saturn" osv., Ville alle blive udskrevet på udgangsterminalen.
Der er en række muligheder, der bruges sammen med grep til at vise output baseret på kravet. Et par af disse muligheder er:
- "-i" - Ignorer sagsfølsomhed
- "-b" - Vis bloknummer i begyndelsen af hver linje
- "-l" - Vis filnavne, men ikke matchede linjer
- "-n" - Vis matchede linjer og linienumre
- "-v" - Vis linjer, der ikke stemmer overens
Variationer af grep er tilgængelige for mange operativsystemer. Tidlige variationer af grep inkluderede kommandoer "egrep" og "fgrep". Egrep søger i en fil efter et mønster ved hjælp af syntax med almindeligt udtryk, fgrep søger efter en fast tegnstreng. Disse varianter af grep er inkluderet i de fleste moderne grep-implementeringer som kommandolinjekontakter. Andre kommandoer indeholder ordet "grep" for at indikere, at de er søgehjælpeprogrammer. Hjælpeprogrammet "pgrep" viser for eksempel en liste over procesnavne, der matcher et specifikt regulært udtryk.
