2019-01-11 00:34:17 +00:00
|
|
|
# ag
|
|
|
|
|
|
|
|
> The Silver Searcher. Come `ack`, ma più veloce.
|
2019-06-09 18:54:08 +01:00
|
|
|
> Maggiori informazioni: <https://github.com/ggreer/the_silver_searcher>.
|
2019-01-11 00:34:17 +00:00
|
|
|
|
|
|
|
- Trova file contenenti "foo" e mostra le corrisponenti linee contenenti il termine:
|
|
|
|
|
|
|
|
`ag {{foo}}`
|
|
|
|
|
|
|
|
- Trova file contenenti "foo" in una specifica directory:
|
|
|
|
|
2022-10-20 14:26:58 +01:00
|
|
|
`ag {{foo}} {{percorso/della/directory}}`
|
2019-01-11 00:34:17 +00:00
|
|
|
|
|
|
|
- Trova file contenenti "foo" elencandone solamente i nomi:
|
|
|
|
|
|
|
|
`ag -l {{foo}}`
|
|
|
|
|
|
|
|
- Trova file contenenti "FOO" senza distinguere tra maiuscole e minuscole, e stampa solo il termine trovato piuttosto che l'intera linea:
|
|
|
|
|
|
|
|
`ag -i -o {{FOO}}`
|
|
|
|
|
|
|
|
- Trova "foo" in file il quale nome contiene "bar":
|
|
|
|
|
|
|
|
`ag {{foo}} -G {{bar}}`
|
|
|
|
|
|
|
|
- Trova file il quale contenuto soddisfi una determinata espressione regolare:
|
|
|
|
|
2021-05-10 10:03:12 +01:00
|
|
|
`ag '{{espressione_regolare}}'`
|
2019-01-11 00:34:17 +00:00
|
|
|
|
|
|
|
- Trova file il quale nome contiene "foo":
|
|
|
|
|
|
|
|
`ag -g {{foo}}`
|