Posts Tagged ‘shell’

Renomear múltiplos arquivos via shell no linux

segunda-feira, fevereiro 1st, 2010
1. Renomear extensão MP3 para mp3 em múltiplos arquivos.
for f in $(ls *.MP3); do mv "$f" "`basename $f .MP3`.mp3"; done
2. Renomear múltiplos arquivos de “v25n1a123.pdf” para “v25n1-4a123.pdf”.

Atenção: antes de rodar é prudente você modificar o “mv” por “echo” para exibir os comandos que serão executados e se estiver ok volte para mv.

for f in $(ls v25n1*.pdf); do mv "$f" "`echo $f | sed s/v25n1a/v25n1-4a/`"; done