J'ai un tas de fichiers musicaux sur une partition NTFS montée sur linux qui ont des noms de fichiers avec des caractères Unicode. J'ai du mal à écrire un script pour renommer les fichiers afin que tous les noms de fichiers utilisent uniquement des caractères ASCII. Je pense que l'utilisation de la commande iconv
devrait fonctionner, mais j'ai du mal à échapper les caractères de la commande 'mv'
.Comment puis-je convertir les noms de fichiers d'unicode en ascii
EDIT: Cela n'a pas d'importance s'il n'y a pas de traduction directe pour les caractères Unicode. Je suppose que je vais juste remplacer ceux avec un "?" personnage.
Langue? Si c'est bash, mettez-le entre guillemets? S'il s'agit d'une autre langue, n'appelez pas mv, appelez le syscall approprié? – Thanatos
En outre, que faisons-nous si nous trouvons un caractère Unicode?火 n'a pas d'équivalent ASCII. – Thanatos