• # boucle de boucle

    Posté par . En réponse au message Problème renommage fichiers avec des espaces.. Évalué à 5.

    tu lances un find,
    qui lance rename.sh
    qui lance un find
    qui fait un mv ?

    ou bien tu n'as pas copier/coller les bons morceaux ?

    sinon pour ta question de depart, ton probleme c'est l'espace dans le nom du fichier
    mon fichier.pdfout

    plusieurs solutions :
    - tu peux mettre des guillemets autour de la variable pour qu'elle ne soit pas interpretée,
    - tu peux changer l'IFS par autre chose le temps de ton script,

    sinon pourquoi ne pas utiliser les outils existants ?
    voici une ligne qui devrait faire l'affaire, avec le rename de la distrib

    find /media/quadra -type f -iname *.pdfout -exec rename 's/pdfout/pdf/g' {} \;