Ah oui, et si il a un \n dans un nom?
Rien à faire de spécial avec **/*(.) quels que soient les caractères!
Je ne connais pas cette syntaxe, et mon système non plus, apparemment :
root@qnux:/avant# for fich in **/*.flac(.); do echo $fich; done
-bash: Erreur de syntaxe près du symbole inattendu « ( »
Et des fichiers dont le nom contient un retour chariot, ça ne court pas les rues.
Tu traites tes fichiers audio en root?!!
La réponse est non.
C'était juste un exemple, à partir de la copie d'un album dans des filesystems créés pour l'occasion et détruits juste après.
C'est dimanche, j'ai la flemme, et je mets en garde : "Cette cascade était réalisée par un malade, ne tentez pas de faire ça chez vous".