shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Problemas na remoção de acentos dos nomes de arquivos


From: Fábio
Subject: Re: [shell-script] Problemas na remoção de acentos dos nomes de arquivos
Date: Sun, 06 Apr 2008 10:18:02 -0300
User-agent: Thunderbird 2.0.0.12 (X11/20080213)

Reginaldo Ribeiro wrote:

Olá a todos.
Estou dando meus primeiros passos com shell. Estou utilizando o seguinte
comando p/ remover acentos de nomes de arquivos (adaptado de um post de
Júlio César Neves):

NOVO=`echo $ARQ | tr 'áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ'
'aeiouaaeoaeoaocaeiouaaeoaeouaoc' | tr ' ' '-' | tr 'A-Z' 'a-z'`

Funciona perfeitamente com as letras minúsculas, porém, há problemas
quando chegam os arquivos com "É", por exemplo.

Isto:
BR 356 ITAPORAI ATE MAGÉ 08 03 08 056.jpg

Vira isto:
br-356-itaporai-ate-magcc-08-03-08-056.jpg

Desde já, obrigado a todos.

--

Ribeiro, Reginaldo
Administrador de Bancos de Dados
Oracle Certified Associate 10g
_________________________________
DBcom IT Experts
skype: rflribeiro
msn: address@hidden <mailto:rflribeiro%40dbcom.com.br>
mobile: 551192344290
fone: 551162165375
e-mail: address@hidden <mailto:rflribeiro%40dbcom.com.br>
site: http://www.dbcom.com.br <http://www.dbcom.com.br>


$ cat teste
áéíóúàâêôäëöüãõçÁÉÍÓÚÀÂÊÔÄËÖÜÃÕÇ
BR 356 ITAPORAI ATE MAGÉ 08 03 08 056.jpg

~$ cat teste |tr '[:upper:]' '[:lower:]' |tr 'áàâãäéëêèíìõóöôüúç' 'aaaaaeeeeiioooouuc' | sed 's/ /-/g'
aeiouaaeoaeouaocaeiouaaeoaeouaoc
br-356-itaporai-ate-mage-08-03-08-056.jpg

Fábio


reply via email to

[Prev in Thread] Current Thread [Next in Thread]