De grep-opdracht in Linux

15.02.2023
17:28

Het grep commando in UNIX-achtige besturingssystemen wordt gebruikt om te zoeken naar een gegeven substring of reguliere expressie in tekstbestanden of de uitvoer van andere commando's.

Welke functie het grep commando uitvoert

De syntaxis van de opdracht grep is als volgt:

grep [options] sample [files]

Patroon is hier de substring of reguliere uitdrukking die moet worden doorzocht en [bestanden] is de lijst met bestanden die moeten worden doorzocht. Als [bestanden] niet is opgegeven, leest grep invoer van standaard invoer (wat meestal betekent dat je de uitvoer van andere commando's aan grep kunt doorgeven).

Enkele veelgebruikte grep opties zijn:

-i - negeer hoofdlettergebruik bij het zoeken

-r - recursief zoeken in alle submappen

-n - regelnummers uitvoeren waar een patroon is gevonden

-v - alleen regels uitvoeren die het sjabloon niet bevatten

Om bijvoorbeeld alle regels in het bestand example.txt te vinden die het woord "apple" bevatten, kun je de opdracht gebruiken:

grep apple example.txt

En om alle bestanden in de huidige directory en zijn submappen te vinden die het woord "banana" bevatten, kun je de opdracht gebruiken:

grep -r banana .

Hier staat de punt voor de huidige directory.

15% korting op nieuwe VPS
Bestel snel een server op elke locatie
Kies een VPS

Andere artikelen

15.02.2023
7 439
Kennisbank / Instructies
Handige commando's in de Firefox-browser voor Linux
15.02.2023
11 398
Kennisbank / Instructies
De opdracht cp in Linux
15.02.2023
25 470
Kennisbank / Instructies
Een kader maken in LibreOffice