1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-04-24 00:02:09 +02:00
tldr/pages.nl/common/egrep.md
2024-02-01 14:17:31 +01:00

28 lines
935 B
Markdown

# egrep
> Vind patronen in bestanden door gebruik te maken van uitgebreidere reguliere expressies (ondersteund `?`, `+`, `{}`, `()` en `|`).
> Meer informatie: <https://manned.org/egrep>.
- Zoek naar een patroon in een bestand:
`egrep "{{zoekpatroon}}" {{pad/naar/bestand}}`
- Zoek naar een patroon in meerdere bestanden:
`egrep "{{zoekpatroon}}" {{pad/naar/bestand1 pad/naar/bestand2 ...}}`
- Zoek in `stdin` naar een patroon:
`cat {{pad/naar/bestand}} | egrep {{zoekpatroon}}`
- Toon de bestandsnaam en het regelnummer voor iedere overeenkomst:
`egrep --with-filename --line-number "{{zoekpatroon}}" {{pad/naar/bestand}}`
- Zoek recursief in alle bestanden in een map voor een patroon, maar negeer binaire bestanden:
`egrep --recursive --binary-files={{without-match}} "{{zoekpatroon}}" {{pad/naar/map}}`
- Zoek voor regels die niet voldoen aan een patroon:
`egrep --invert-match "{{zoekpatroon}}" {{pad/naar/bestand}}`