• # tr

    Posté par . En réponse au message Ligne de commande pour modifier un nom de fichier. Évalué à 2.

    Je pense que ce qu'il te faut c'est `tr' .

    Une solution :
    for f in `find /home/zebulon/dossier/ -name "*[éèêàùûôîï]*"`; do
    g=`echo $f | tr éèêàùûôîï eeeauuoii`
    mv $f $g
    done


    PS : devrait fonctionner avec bash/sh. Pour tcsh, faudra utiliser la bonne syntaxe de la boucle for.