Antes de configurar algo mais complexo, tenho que perguntar se você já tentou ack
. É como grep
, mas projetado para atender às suas deficiências; O ack pesquisa automaticamente somente por arquivos de texto e pula os binários e assim por diante.
Veja a página inicial do ack (se estiver em funcionamento, no momento parece não funcionar para mim) ou instale-a por meio de um pacote gerente, se a sua distro tiver disponível e lhe der turbilhão.
Algumas versões da página inicial do ack parecem estar em Google cache , também.