Eu descobri que estava procurando sed . Usar isso com a opção -f deve fazer a maior parte do que eu quero.
www.sedtutorial.com é um bom lugar para começar a usar o comando sed.
Estou procurando uma ferramenta de pesquisa e substituição que obtenha uma lista de regras e um arquivo (ou diretório) e execute essas regras nos arquivos. Tenho várias coisas diferentes que precisam ser alteradas em muitos arquivos e gostaria de poder executar todas as regras de uma só vez.
Eu esperava poder colocar o arquivo separado das regras e usar o mesmo conjunto de regras várias vezes.
Existe tal ferramenta?
Esta ferramenta faz muito mais do que você está procurando, mas pode facilmente lidar com várias regras:
Wheater você deseja adicionar algumas regras simples, salvá-las para mais tarde ou adicionar substituições multilinhas de regexp BK ReplaceEm é para você; -). Mas seriamente. Se você quiser apenas executar algumas modificações simples e específicas, provavelmente não será a melhor das ferramentas. Mas se você quiser salvar as regras e não se perguntar a cada vez como fazer alguma conversão, então isso vai funcionar. Eu também gosto porque você pode (mas não precisa) salvar uma pasta e uma máscara de arquivo para a qual você executará substituições. Você também pode mover o conjunto de pastas entre grupos de substituição e executar substituições em uma determinada ordem.