• # Fait

    Posté par . En réponse au message Remplacer les espaces blanches dans les noms de fichier d'une arborescence par des underscores. Évalué à 2.

    Bon, trouver tous les noms de fichier contenant une espace est assez simple. Il suffit de faire
    find ./ -type f -name *' '* -exec r_space.sh '{}' ';'
    avec r_space.sh qui est

    #! /bin/bash

    # Removes spaces in filenames (replaces them with underscore)
    # 2007年10月18日 21:34:45 -0400

    for file in "${1}";
    do
    echo Converting "$file" to "${file// /_}"
    mv "$file" "${file// /_}"
    done

    Merci beaucoup.

    Systemd, the bright side of linux, toward a better user experience and on the road to massive adoption of linux for the desktop.