Usando a renomeação do perl:
rename -n 's/\.xml$/Hist.xml/' *.xml
(remove -n muda quando seus testes estão OK)
Existemoutrasferramentascomomesmonomequepodemounãosercapazesdefazerisso,entãotenhacuidado.
Sevocêexecutaroseguintecomando(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, para torná-lo o padrão (normalmente já é o caso) em Debian
e derivado como Ubuntu
:
$ sudo update-alternatives --set rename /path/to/rename
(substitua /path/to/rename
pelo caminho do comando perl's rename
.
Se você não tiver esse comando, pesquise seu gerenciador de pacotes para instalá-lo ou faça isso manualmente
Por último, mas não menos importante, esta ferramenta foi originalmente escrita por Larry Wall, o pai do Perl.