Estou procurando uma ferramenta do OS X que permita pesquisar e substituir uma string de pesquisa em vários arquivos. Os requisitos são os seguintes:
- Pesquisar e substituir
- Pesquisa por expressão regular
- Pesquise em vários arquivos
- Pesquise estruturas de diretório aninhadas
- Substituir expressão pode usar valores da pesquisa (Expressão regular)
- A ferramenta possui uma interface de usuário fácil de usar
- De preferência grátis
Eu sei que alguns editores de texto como o BBEdit têm essa funcionalidade, mas eu preferiria uma ferramenta leve que não exija que eu abra os arquivos para edição primeiro.
Se não houver ferramentas para atender a esses requisitos, eu também consideraria uma alternativa de linha de comando. Eu sei disso perl
e sed
apoio algo assim - uma solução que eu possa definir como um alias ou função do Bash seria bem-vinda neste caso.