grep
Strumento Unix per la ricerca di testo tramite espressioni regolari. Ken Thompson, 1973. Il nome deriva dal comando di ed g/re/p = «Globally find Regular Expression and Print». Centrale nel flusso di lavoro Unix.
Sintassi classica: grep 'pattern' file.txt oppure tramite pipe: cat file | grep pattern. -i ignora maiuscole e minuscole, -r è ricorsivo, -v inverte la corrispondenza, -l elenca solo i nomi dei file, -n mostra i numeri di riga. Varianti: egrep (regex estese, oggi predefinite in molte versioni), fgrep (stringa fissa, più veloce). Alternative moderne: ripgrep (rg, scritto in Rust, il più rapido), ag (the silver searcher), ack (Perl). VS Code e Cursor usano ripgrep per la ricerca.