mirror of https://github.com/CrimsonTome/tldr.git
38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
|
# rg
|
||
|
|
||
|
> Ripgrep is een recursieve regel-georiënteerde zoek tool.
|
||
|
> Wil een sneller alternatief zijn dan `grep`.
|
||
|
> Meer informatie: <https://github.com/BurntSushi/ripgrep>.
|
||
|
|
||
|
- Zoek recursief in de huidige map naar een reguliere expressie:
|
||
|
|
||
|
`rg {{reguliere_expressie}}`
|
||
|
|
||
|
- Zoek recursief in de huidige map naar een reguliere expressie, inclusief verborgen bestanden en bestanden opgenomen in `.gitignore`:
|
||
|
|
||
|
`rg --no-ignore --hidden {{reguliere_expressie}}`
|
||
|
|
||
|
- Zoek alleen in een subset van mappen naar een reguliere expressie:
|
||
|
|
||
|
`rg {{reguliere_expressie}} {{set_van_submappen}}`
|
||
|
|
||
|
- Zoek in bestanden die overeenkomen met een glob (bijv. `README.*`) naar een reguliere expressie:
|
||
|
|
||
|
`rg {{reguliere_expressie}} --glob {{glob}}`
|
||
|
|
||
|
- Zoek naar bestandsnamen die overeenkomen met een reguliere expressie:
|
||
|
|
||
|
`rg --files | rg {{reguliere_expressie}}`
|
||
|
|
||
|
- Toon alleen overeenkomende bestanden (handig bij het doorsturen naar andere commando's):
|
||
|
|
||
|
`rg --files-with-matches {{reguliere_expressie}}`
|
||
|
|
||
|
- Toon regels die niet overeenkomen met de gegeven reguliere expressie:
|
||
|
|
||
|
`rg --invert-match {{reguliere_expressie}}`
|
||
|
|
||
|
- Zoek naar een letterlijk string pattroon:
|
||
|
|
||
|
`rg --fixed-strings -- {{string}}`
|