[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] Renomear MP3
From: |
Ronaldo Russel - DHL IS - BR, SAO |
Subject: |
RE: [shell-script] Renomear MP3 |
Date: |
Thu, 11 Dec 2003 12:08:34 -0300 |
Eu utilizo este script para corrigir os nomes dos meus mp3s ....
#!/bin/ksh
#
# Processo para correcao do nome dos arquivos
#
ls |
while read arquivo; do
[ -f "$arquivo" ] || continue # Ignora nao
arquivos
NomeI=`basename "$arquivo"`
Diretorio=`dirname "$arquivo"`
NomeF=`echo "$NomeI" | sed '
y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/
y/ÃãÀàÂâÄäÁáÈèÊêËëÉé/aaaaaaaaaaeeeeeeee/
y/ÌìÎîÏïÍíÕõÒòÔôÖöÓó/iiiiiiiioooooooooo/
y/ÙùÛûÜüÚúÇçÑñ/uuuuuuuuccnn/
y/-_/../
s/[^a-z0-9._-]/./g
s/^-//
s/\.\././g
s/\.\././g'`
[ "$NomeI" != "$NomeF" ] && mv -- "$arquivo"
"$Diretorio/$NomeF"
done
T+
[]´s
Ronaldo Russel
-----Original Message-----
From: André Silva Coelho de Oliveira [mailto:address@hidden]
Sent: quinta-feira, 11 de dezembro de 2003 08:06
To: address@hidden
Subject: [shell-script] Renomear MP3
Bom dia pessoal,
Tenho o seguinte quadro. Numa partição vfat eu tenho mais ou menos 7000
arquivos de mp3. Vez ou outra eu tento acessar eles pelo bash e qual não é
minha supersa ao ver que aguns tem o nome em minusculo e ao mesmo tempo
outro tem um nome parecido só que em maiusculo( ex: Red Hot chilli Peppers -
Mothers Milk - Under The Bridge e Red Hot Chilli Peppers - Mothers Milk -
Aeroplane; ou seja Chilli e chilli não são a mesma coisa).
O que eu queria é saber como faço para renomear todas para minusculo
sabendo que estão todas no diretório MP3?
//
André Silva Coelho de Oliveira
address@hidden
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html