Shell Script para renomear arquivos sem extensão
- October 9th, 2009
- By Gilfran
- Write comment
Bem, como faz bastante tempo que não posto nada, resolvi postar um pequeno shell script que pode ajudar algumas pessoas… (E também testar o plugin Wp-Syntax)
Esses dias um amigo tomou um susto achando que havia perdido todas as suas mp3, por sorte o amarok só tinha renomeado elas excluindo as extensões…
Baseado nisso, fiz um pequeno script para poder renomear todos os arquivos dele com extensão .mp3 de novo… Basicamente o script renomeia os arquivos para ficarem com .mp3 e tira aqueles malditos espaços em branco, substituindo por “_”. (Dois coelhos de uma cajadada só =p)
Caso você precise mudar para algum outro tipo de extensão, é só mudar no script… Qualquer dúvida que eu possa ajudar, podem deixar nos comentários ou mandar para o meu email que tentarei responder o mais rápido possível…
Bem, o script é basicamente isso:
#!/bin/bash
# Script criado por Gilfran Ribeiro aka Gil
# http://Blog.Gilfran.Net - contato em gilfran.net
ls * | while read arq
do
semespaco=`echo $arq | tr ' ' '_'`
if [ "$semespaco" != "$arq" ]
then
echo "$arq -> $semespaco"
mv "$arq" "$semespaco.mp3"
else
mv "$arq" "$arq.mp3"
fi
done

