Explica melhor seu problema pois não entendi, independentemente de qual caracter ele contenha no nome se está adicionando com um LS por exemplo ele não se importa com os nomes dos caracteres, tente usar redirecionamento. Caso contrário use uma ER (Expressão Regular) algo do tipo ![A-Za-z1-9], põe isso dentro de um loop e troque os caracteres, mas creio que seu problema não seja de nomenclatura de fato. Outra coisa, é importante "escapar o nome do arquio", isso talvez seja de fato o seu problema, se contiver espaços o shell vai interpretar como arquivos diferentes. Ah, voltando ao script o comando FIND tem a opção de usar ER, teoricamente poderia usar a opção OK ou EXEC para renomeá-los mas se os resultados forem muitos vai dar estouro de pilha, logo terá que jogar os resultados para o XARGS num loop manual dentro de um script ou simplesmente use "for ARQ in *" para testar dentro desse loop todos os arquivos do diretório corrente e teste ARQ qaunto a ter ou não caracter extranho com a ER acima e renomeie-os, provavelmente seria legal colocar nomes seqüenciais numéricos neles, a menos que isso vá atrapalhar por ter mudado seus nomes originais, mas neste caso não poderia ter os renomeado. QQ dúvida qaunto ao script é só escrever.
2009/3/23 Renato Rudnicki <[email protected]> > pessoal, alguem conhece algum script que converte caracteres estranhos no > linux para underline, ou hífen, ou algo parecido. Preciso disso, pois tenho > um server com vários arquivos que estão com caracteres estranhos, e com > isso, não consigo fazer backup destes arquivos. > > > -- > []'s, > Renato > > Inteligência tem limite, mas burrice é infinita. > > http://br.youtube.com/profile?user=renatorudnicki&view=playlists > > > > > --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Conheça o Novo Forum do GUS-BR na Under-Linux.Org em: http://under-linux.org/forums/slackware/ -~----------~----~----~----~------~----~------~--~---

