C’est pas bien de se moquer !! Versionner des composants externes : svn externals
avr 08

Parce qu’il me faut toujours 2 heures pour le retrouver, cette fois je le note :)

find . -type f -regex ".*\ .*" \
                -exec bash -c 'echo "$1";mv "$1" "${1// /-}"' '{}' '{}'  \;

Ceci vous permet de trouver et de renommer un fichier avec un espace.
Ici on remplace l’espace par un tiret.

written by admin \\ tags: , , , , , , ,

3 commentaires to “bash linux, supprimer (ou renommer) les espaces dans les noms de fichier.”

  1. Cooling Says:

    Y’a beaucoup plus simple :

    find . -exec rename “s/\s/_/” {} \;

  2. COil Says:

    A quand un “snippets repository” digne de ce nom ? :)

  3. jbj Says:

    Sympa ce script. Je devrais vraiment me créer une librairie de scripts de ce genre, y’a toujours un moment ou on en à besoin!

Ecrire un commentaire