URL: https://linuxfr.org/forums/programmation-shell/posts/renommer-les-fichiers-avec-des-accents-dans-script-sh Title: Renommer les fichiers avec des accents dans script sh Authors: jpastier Date: 2006年11月15日T15:59:23+01:00 Tags: Score: 0 Bonjour à tous, Je dois écrire un script sh, qui me permette de renommer des fichiers dans une arborescence. Retouver les fichiers ne me pose pas de problème, par contre je n'arrive pas à renommer les fichiers qui comportent des des accents. J'ai fait des tests avec la commande tr mais ça ne fonctionne pas. #! /bin/sh PREP=/Users/jipi/Desktop/test_copie_theta/Prep AS=/Users/jipi/Desktop/test_copie_theta/AutoSpooling cd $PREP for DOSSIER in `find . -name '[!.]*' -name '[!Network]*' -name '[!Temporary]*' -maxdepth 1` do #echo $DOSSIER cd $PREP/$DOSSIER for FICHIER in `find . -type f -name '*.tif' -o -name '*.jpg' -o -name '*.JPG' -maxdepth 1` do echo `basename $FICHIER` echo `basename $FICHIER` >> $PREP/fichiers.txt #nouveaunom=`echo $fic | tr 'àçéèêëîïôöùüÂÇÉÈÊËÎÏÔÖÙÜ ' 'aceeeeiioouuACEEEEIIOOUU_'` echo `$FICHIER | tr "ÃÄ" "#"` #mv $fichier `echo $fichier | tr "àçéèêëîïôöùüÂÇÉÈÊËÎÏÔÖÙÜ " "aceeeeiioouuACEEEEIIOOUU_"` #echo $nouveaunom done done Auriez-vous une idée ?? Merci JPA