========================================== | | | R E A D M E | | | ========================================== ================================================================== | Suppression des accents et espaces dans les noms de fichiers | ================================================================== ============================= | Download | ============================= # apt-get install unaccent ============================= | Script Bash | ============================= #!/bin/bash IFS="|" if [ $# -lt 1 ] then echo "Usage: `basename $0` " fi for file in $@ do newName=`echo "$file" | unaccent UTF-8 | tr "[:blank:]" "_" | tr "'" "-"` if [ $newName != $file ]; then echo "$file=>$newName" mv "$file" "$newName" fi done ============================= | Utilisation | ============================= >Pour un fichier $ ./unaccent-file >Pour tous les fichiers du dossier en cours $ ./unaccent-file * >Pour tous les fichiers de facon recursive $ find . -exec ./unaccent-file.sh {} \;