Pesquise e substitua por Perl na linha de comando

Pesquisar e substituir em um ou vários arquivos

Único arquivo:

perl -pi -e 's/%SEARCHED_VALUE%/%REPLACE_VALUE%/g' file

Vários arquivos:

files | xargs -I[] perl -pi -e 's/%SEARCHED_VALUE%/%REPLACE_VALUE%/g' []

example
:

```bash
ls *.txt | xargs -I[] perl -pi -e 's/%SEARCHED_VALUE%/%REPLACE_VALUE%/g' []

Pesquisar e substituir em nomes de arquivos e diretórios

rename 's/%SEARCHED_VALUE%/%REPLACE_VALUE%/' files