Agent Ransack fará isso.
Existe uma boa ferramenta gratuita para procurar arquivos em busca de uma expressão regular?
Eu gostaria de pesquisar todos os arquivos de uma extensão específica para correspondências a esta expressão: ^ := '([a-z0-9]{3})'$
Eu também gostaria que retornasse (ou melhor, pule para) a (s) linha (s) correspondente (s).
Alguém conhece essa ferramenta?
Agent Ransack fará isso.
Procure também o AstroGrep , um ótimo programa para fazer exatamente isso.
Acho que você gostaria de fazer algo assim:
find / -name *EXTENSION -exec grep "^ := '([a-z0-9]{3})'$" {} \;
Ele pesquisa a unidade inteira ( /
) para todos os arquivos que terminam em EXTENSION
e, em seguida, executa grep
com seu padrão nesse arquivo. Você pode inserir qualquer grep
flags para obter um comportamento mais específico, mas por padrão imprime o nome do arquivo com sua linha correspondente.
Como Dan sugere, você pode combinar isso com sed
para manipular os arquivos correspondentes.
sed
("editor de fluxo") fará isso. Eles têm Sed para Windows , bem como para o Linux (deve estar no seu gerenciador de pacotes, se já não estiver na instalação padrão.
A ferramenta de busca mais rápida que você verá é Tudo Ela não faz o índice, em vez disso, acessa diretamente os registros NTFS e localiza o seu arquivo sem até procurando e interagindo em seu disco rígido
Ele suporta expressão regular
Esta é a minha ferramenta de busca everytime, mostra o resultado enquanto você digita, o que pode ser mais rápido que isso?