grep
Ferramenta Unix para busca em texto baseada em regex. Ken Thompson, 1973. O nome vem do comando do ed: g/re/p = "Globally find Regular Expression and Print". Central no fluxo de trabalho Unix.
Sintaxe clássica: grep 'padrão' arquivo.txt ou via pipe: cat arquivo | grep padrão. -i ignora maiúsculas/minúsculas, -r busca recursiva, -v inverte o resultado, -l lista só os nomes de arquivo, -n mostra o número da linha. Variantes: egrep (regex estendida, padrão em muitos greps modernos), fgrep (string fixa, mais rápido). Alternativas modernas: ripgrep (rg, em Rust, o mais rápido), ag (the silver searcher), ack (Perl). VS Code e Cursor usam o ripgrep por baixo dos panos para busca.