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% OFF White & Black Pearl
Voor het bestellen van een nieuwe dedicated server in de VS en Nederland
Een server kiezen

Andere artikelen

15.02.2023
8 520
Kennisbank / Instructies
Handige commando's in de Firefox-browser voor Linux
15.02.2023
12 512
Kennisbank / Instructies
De opdracht cp in Linux
15.02.2023
26 698
Kennisbank / Instructies
Een kader maken in LibreOffice