Você pode instalar o script Perl rename
. Então tente fazer isso:
$ rename -n 's/[A-Z]/lc($&)/ge; s/\s/_/g' files*
(remova a chave -n
quando seus testes estiverem OK)
Existem dois utilitários chamados rename
. O do Fedora não pode fazer isso. Algumas outras distribuições vêm com o Perl por padrão. Se você executar o seguinte comando ( GNU
)
$ file "$(readlink -f "$(type -p rename)")"
e você tem um resultado como
.../rename: Perl script, ASCII text executable
e não contendo:
ELF
então esta parece ser a ferramenta certa =)
Se não, como no Fedora, instale-o manualmente .
Por último, mas não menos importante, esta ferramenta foi originalmente escrita por Larry Wall, o pai de Perl.