2022-06-26 14:48:35 -04:00
|
|
|
# ugrep
|
|
|
|
|
|
|
|
> Ultrasnelle bestandszoeker met interactive UI.
|
|
|
|
> Meer informatie: <https://github.com/Genivia/ugrep>.
|
|
|
|
|
2025-03-23 01:42:58 +02:00
|
|
|
- Open een interactieve TUI om recursief bestanden te zoeken (`<Ctrl z>` voor hulp):
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
`ugrep {{[-Q|--query]}}`
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2023-10-19 14:43:39 +02:00
|
|
|
- Zoek recursief met een regex zoekpatroon in de huidige map naar passende bestanden:
|
2022-06-26 14:48:35 -04:00
|
|
|
|
|
|
|
`ugrep "{{zoekpatroon}}"`
|
|
|
|
|
2023-10-19 14:43:39 +02:00
|
|
|
- Zoek een gegeven bestand of bestanden in een gegeven map en laat de passende regelnummers zien:
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
`ugrep {{[-n|--line-number]}} "{{zoekpatroon}}" {{pad/naar/bestand_of_map}}`
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2023-10-19 14:43:39 +02:00
|
|
|
- Zoek recursief in de huidige map en geef een lijst met passende bestanden:
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
`ugrep {{[-l|--files-with-matches]}} "{{zoekpatroon}}"`
|
2022-06-26 14:48:35 -04:00
|
|
|
|
|
|
|
- Zoek "fuzzy" met maximaal 3 extra, missende of verwisselende karakters in het patroon:
|
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
`ugrep {{[-Z|--fuzzy=]}}{{3}} "{{zoekpatroon}}"`
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2023-10-19 14:43:39 +02:00
|
|
|
- Zoek passende gecomprimeerde bestanden, zip en tar archieven recursief in de huidige map:
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
`ugrep {{[-z|--decompress]}} "{{zoekpatroon}}"`
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
- Zoek alleen naar bestanden met namen die overeenkomen met een specifieke glob patroon:
|
2022-06-26 14:48:35 -04:00
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
`ugrep {{[-g |--glob=]}}"{{glob_patroon}}" "{{zoekpatroon}}"`
|
2022-06-26 14:48:35 -04:00
|
|
|
|
|
|
|
- Zoek alleen passende bestanden van het type C++ (gebruik `--type=list` voor een lijst van typenamen):
|
|
|
|
|
2025-06-01 14:49:29 +00:00
|
|
|
`ugrep {{[-t |--file-type=]}}cpp "{{zoekpatroon}}"`
|