i significa deshacerse de caracteres especiales en los nombres de archivo, etc.recursiva "normalizar" los nombres de archivo
he hecho un script, que recurrentemente se puede cambiar el nombre de archivos [http://pastebin.com/raw.php?i= kXeHbDQw]:
por ejemplo: antes:
THIS i.s my file (1).txt
después de ejecutar la secuencia de comandos:
This-i-s-my-file-1.txt
Ok. aquí está:
Pero: cuando quería probarlo "totalmente", con nombres de archivo como este:
¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÂÃÄÅÆÇÈÊËÌÎÏÐÑÒÔÕ×ØÙUÛUÝÞßàâãäåæçèêëìîïðñòôõ÷øùûýþÿ.txt
áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&'()*+,:;<=>[email protected][\]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£.txt
falla [http://pastebin.com/raw.php?i=iu8Pwrnr ]:
$ sh renamer.sh directorythathasthefiles
mv: cannot stat `./áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&\'()*+,:;<=>[email protected][]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&\'()*+,:;<=>[email protected][]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&\'()*+,:;<=>[email protected][]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&\'()*+,:;<=>[email protected][]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&\'()*+,:;<=>[email protected][]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&\'()*+,:;<=>[email protected][]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíüűúöőóéÁÍÜŰÚÖŐÓÉ!"#$%&\'()*+,:;<=>[email protected][]^_`{|}~€‚ƒ„…†....and so on
$
por lo que "mv" no puede manejar caracteres especiales ..: \
he trabajado en él durante muchas horas ..
¿Alguien tiene uno que funcione? [¿que puede manejar caracteres [nombres de archivos] en esas 2 líneas también?]
[Tasa de respuesta aceptada de cero] (http://superuser.com/faq#howtoask) no hace su perfil verse bien. – grawity
No lo haga [cross-post] (http://serverfault.com/questions/223514/recursively-normalize-filenames). –
¿Por qué se migró del superusuario? Esto es un script de shell, no de programación ... – leppie