* [gentoo-user-br] renomear arquivos com caracteres inválidos
@ 2010-02-22 22:19 Fernando Boaglio
2010-02-22 22:25 ` Pablo Hess
2010-02-23 1:45 ` Fabiano - deStilaDo
0 siblings, 2 replies; 8+ messages in thread
From: Fernando Boaglio @ 2010-02-22 22:19 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 693 bytes --]
Gente,
Já procurei por alguns scripts na net sem muito sucesso, eu tenho alguns
arquivos com caracteres inválidos, por exemplo:
*Nenhum_de_N?s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M?rmore_.mp3*
Eu tentei rodar um script assim:
* find . -print | while read file
do
file_clean=${file//[ ()&\'\,]/_}
mv "$file" "$file_clean"
done*
Nesse caso ele não consegue renomear:
*mv:
"./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
e
"./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
são o mesmo arquivo*
Existe algum script que retire esses caracteres \363 e \341 ?
--
[]'s
Fernando Boaglio
[-- Attachment #2: Type: text/html, Size: 829 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-br] renomear arquivos com caracteres inválidos
2010-02-22 22:19 [gentoo-user-br] renomear arquivos com caracteres inválidos Fernando Boaglio
@ 2010-02-22 22:25 ` Pablo Hess
2010-02-23 0:22 ` Fernando Boaglio
2010-02-23 1:45 ` Fabiano - deStilaDo
1 sibling, 1 reply; 8+ messages in thread
From: Pablo Hess @ 2010-02-22 22:25 UTC (permalink / raw
To: gentoo-user-br
> mv:
> "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
> e
> "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
> são o mesmo arquivo
O problema neste caso específico é que os arquivos de origem e destino
do comando "mv" são o mesmo. É só por isso que tá dando erro.
Mas pra retirar os \341 e \363, eu recomendo as funções zz, do Aurélio
Marinho Jargas <http://funcoeszz.net/>, que incluem a fabulosa função
zzarrumanome, que faz exatamente esse tipo de alteração que você quer.
Abs!
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-br] renomear arquivos com caracteres inválidos
2010-02-22 22:25 ` Pablo Hess
@ 2010-02-23 0:22 ` Fernando Boaglio
0 siblings, 0 replies; 8+ messages in thread
From: Fernando Boaglio @ 2010-02-23 0:22 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 1108 bytes --]
Pablo,
Bem lembrado, eu até tenho instalado as zz e nem verifiquei se tinha alguma
coisa...
Eu rodei um:
*zzarrumanome -d -r **
E ele tirou os espaços e sublinhados, mas manteve os caracteres estranhos:
*Nenhum_de_N�s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M�rmore_.mp3 ->
./nenhum_de_n�s-acervo_especial-01-o_astronauta_de_m�rmore.mp3
*
Mais alguma sugestão? =)
2010/2/22 Pablo Hess <natunobilis@gentoobr.org>
> > mv:
> >
> "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
> > e
> >
> "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
> > são o mesmo arquivo
>
>
> O problema neste caso específico é que os arquivos de origem e destino
> do comando "mv" são o mesmo. É só por isso que tá dando erro.
>
> Mas pra retirar os \341 e \363, eu recomendo as funções zz, do Aurélio
> Marinho Jargas <http://funcoeszz.net/>, que incluem a fabulosa função
> zzarrumanome, que faz exatamente esse tipo de alteração que você quer.
>
> Abs!
>
>
--
[]'s
Fernando Boaglio
[-- Attachment #2: Type: text/html, Size: 1600 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-br] renomear arquivos com caracteres inválidos
2010-02-22 22:19 [gentoo-user-br] renomear arquivos com caracteres inválidos Fernando Boaglio
2010-02-22 22:25 ` Pablo Hess
@ 2010-02-23 1:45 ` Fabiano - deStilaDo
2010-02-23 1:53 ` Fernando Boaglio
1 sibling, 1 reply; 8+ messages in thread
From: Fabiano - deStilaDo @ 2010-02-23 1:45 UTC (permalink / raw
To: gentoo-user-br
sao mtos arquivos? se forem poucos, vc pode fazer com o mv mesmo,
usando coringa no primeiro argumento e o caractere normal apropriado
no segundo.
se forem muitos, eu lembro de ja ter feito algo parecido com o seu
find, mas para montar o $file_clean usei o sed se nao me engano.
Fabiano.
2010/2/22 Fernando Boaglio <boaglio@gmail.com>:
> Gente,
>
> Já procurei por alguns scripts na net sem muito sucesso, eu tenho alguns
> arquivos com caracteres inválidos, por exemplo:
>
> Nenhum_de_N?s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M?rmore_.mp3
>
> Eu tentei rodar um script assim:
>
> find . -print | while read file
> do
> file_clean=${file//[ ()&\'\,]/_}
> mv "$file" "$file_clean"
> done
>
> Nesse caso ele não consegue renomear:
>
> mv:
> "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
> e
> "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
> são o mesmo arquivo
>
>
> Existe algum script que retire esses caracteres \363 e \341 ?
>
> --
> []'s
> Fernando Boaglio
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-br] renomear arquivos com caracteres inválidos
2010-02-23 1:45 ` Fabiano - deStilaDo
@ 2010-02-23 1:53 ` Fernando Boaglio
2010-02-23 13:12 ` Pablo Hess
0 siblings, 1 reply; 8+ messages in thread
From: Fernando Boaglio @ 2010-02-23 1:53 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 293 bytes --]
Infelizmente é uma porrada de arquivos =(
2010/2/22 Fabiano - deStilaDo <fabianoengler@gmail.com>
> sao mtos arquivos? se forem poucos, vc pode fazer com o mv mesmo,
> usando coringa no primeiro argumento e o caractere normal apropriado
> no segundo.
>
[]'s
Fernando Boaglio
[-- Attachment #2: Type: text/html, Size: 571 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-br] renomear arquivos com caracteres inválidos
2010-02-23 1:53 ` Fernando Boaglio
@ 2010-02-23 13:12 ` Pablo Hess
2010-02-23 17:30 ` Res: " Raphael MD
0 siblings, 1 reply; 8+ messages in thread
From: Pablo Hess @ 2010-02-23 13:12 UTC (permalink / raw
To: gentoo-user-br
Já experimentou usar o uconv pra renomer os arquivos?
nome_bonito="`echo $nome_feio | uconv -f iso8859-1 -t utf-8`"
Quer dizer, isso se os \341 e \363 forem iso8859-1.
Puxa, que bagunça! :)
^ permalink raw reply [flat|nested] 8+ messages in thread
* Res: [gentoo-user-br] renomear arquivos com caracteres inválidos
2010-02-23 13:12 ` Pablo Hess
@ 2010-02-23 17:30 ` Raphael MD
2010-02-24 12:28 ` João Matos
0 siblings, 1 reply; 8+ messages in thread
From: Raphael MD @ 2010-02-23 17:30 UTC (permalink / raw
To: gentoo-user-br
Uma dúvida, geralmente eu tenho esse problema com nomes de arquivos, quando uso o X, mesmo meu kde 4 estando configurado para suportar utf-8 da problema, no terminal nunca tenho, será que usar eses programas resolveria o problema?
Valeu
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user-br] renomear arquivos com caracteres inválidos
2010-02-23 17:30 ` Res: " Raphael MD
@ 2010-02-24 12:28 ` João Matos
0 siblings, 0 replies; 8+ messages in thread
From: João Matos @ 2010-02-24 12:28 UTC (permalink / raw
To: gentoo-user-br
[-- Attachment #1: Type: text/plain, Size: 1060 bytes --]
Raphael, eu tive esse problema e resolvi boa parte dele configurando as
variáveis locale para ot_BR.utf8, como
http://www.gentoo.org/doc/en/guide-localization.xml#doc_chap3 .
Ante disso eu tinha problemas com cedilhas, e todo o tipo de acento (só no
kde, não no terminal), agora eu só tenho problemas com apostrofo, assim
mesmo só no Amarok, no resto funciona tudo blz.
Em 23 de fevereiro de 2010 14:30, Raphael MD <raphamejias@yahoo.com.br>escreveu:
> Uma dúvida, geralmente eu tenho esse problema com nomes de arquivos, quando
> uso o X, mesmo meu kde 4 estando configurado para suportar utf-8 da
> problema, no terminal nunca tenho, será que usar eses programas resolveria o
> problema?
>
> Valeu
>
>
>
> ____________________________________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
>
--
João de Matos
Linux User #461527
Graduando em Engenharia de Computação 2005.1
UEFS - Universidade Estadual de Feira de Santana
[-- Attachment #2: Type: text/html, Size: 1526 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2010-02-24 12:29 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-22 22:19 [gentoo-user-br] renomear arquivos com caracteres inválidos Fernando Boaglio
2010-02-22 22:25 ` Pablo Hess
2010-02-23 0:22 ` Fernando Boaglio
2010-02-23 1:45 ` Fabiano - deStilaDo
2010-02-23 1:53 ` Fernando Boaglio
2010-02-23 13:12 ` Pablo Hess
2010-02-23 17:30 ` Res: " Raphael MD
2010-02-24 12:28 ` João Matos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox