Gentoo Archives: gentoo-user-br

From: Fabiano - deStilaDo <fabianoengler@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] renomear arquivos com caracteres inválidos
Date: Tue, 23 Feb 2010 01:46:01
Message-Id: e4beb90c1002221745p6ba1b245o767d160f8f22cb74@mail.gmail.com
In Reply to: [gentoo-user-br] renomear arquivos com caracteres inválidos by Fernando Boaglio
1 sao mtos arquivos? se forem poucos, vc pode fazer com o mv mesmo,
2 usando coringa no primeiro argumento e o caractere normal apropriado
3 no segundo.
4
5 se forem muitos, eu lembro de ja ter feito algo parecido com o seu
6 find, mas para montar o $file_clean usei o sed se nao me engano.
7
8
9 Fabiano.
10
11
12
13 2010/2/22 Fernando Boaglio <boaglio@×××××.com>:
14 > Gente,
15 >
16 > Já procurei por alguns scripts na net sem muito sucesso, eu tenho alguns
17 > arquivos com caracteres inválidos, por exemplo:
18 >
19 > Nenhum_de_N?s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M?rmore_.mp3
20 >
21 > Eu tentei rodar um script assim:
22 >
23 >  find . -print | while read file
24 >  do
25 >  file_clean=${file//[ ()&\'\,]/_}
26 >    mv "$file" "$file_clean"
27 >  done
28 >
29 > Nesse caso ele não consegue renomear:
30 >
31 > mv:
32 > "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
33 > e
34 > "./Nenhum_de_N\363s_-_Acervo_Especial_-__01__-_O_Astronauta_de_M\341rmore_.mp3"
35 > são o mesmo arquivo
36 >
37 >
38 >  Existe algum script que retire esses caracteres \363 e \341 ?
39 >
40 > --
41 > []'s
42 > Fernando Boaglio
43 >

Replies

Subject Author
Re: [gentoo-user-br] renomear arquivos com caracteres inválidos Fernando Boaglio <boaglio@×××××.com>