2025-03-14 21:59:59 -06:00
|
|
|
# ack
|
|
|
|
|
|
|
|
|
|
> Et søkeverktøy som grep, optimalisert for utviklere.
|
|
|
|
|
> Se også: `rg`, som er mye raskere.
|
|
|
|
|
> Mer informasjon: <https://beyondgrep.com/documentation>.
|
|
|
|
|
|
|
|
|
|
- Søk etter filer som inneholder en streng eller regulært uttrykk i gjeldende katalog rekursivt:
|
|
|
|
|
|
|
|
|
|
`ack "{{søkemønster}}"`
|
|
|
|
|
|
|
|
|
|
- Søk etter et mønster som ikke skiller mellom store og små bokstaver:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`ack {{[-i|--ignore-case]}} "{{søkemønster}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Søk etter linjer som samsvarer med et mønster, skriv ut bare den samsvarende teksten og ikke resten av linjen:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`ack {{[-o|--output '$&']}} "{{søkemønster}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Begrens søket til filer av en bestemt type:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`ack {{[-t|--type]}} {{ruby}} "{{søkemønster}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Ikke søk i filer av en bestemt type:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`ack {{[-t|--type]}} no{{ruby}} "{{søkemønster}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Tell totalt antall treff funnet:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`ack {{[-c|--count]}} {{[-h|--no-filename]}} "{{søkemønster}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Skriv ut filnavnene og antall treff kun for hver fil:
|
|
|
|
|
|
2025-12-16 10:20:31 -07:00
|
|
|
`ack {{[-c|--count]}} {{[-l|--files-with-matches]}} "{{søkemønster}}"`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- List opp alle verdiene som kan brukes med `--type`:
|
|
|
|
|
|
|
|
|
|
`ack --help-types`
|