• # Re: Sed ! Je craque

    Posté par . En réponse au journal Sed ! Je craque. Évalué à 0.

    Tu auras ci dessous un exemple de script permettant de passer les noms de fichiers de majuscules en minuscules.
    J'espère que cela t'aidera :)

    #!/bin/sh
    # Lorsqu'on télécharge des fichiers HOST, on se retrouve avec des fichiers
    # dont le nom est en majuscule. Ce script permet de renommer les fichiers
    # passés à la ligne de commande pour qu'ils soient en minuscules.
    #
    # ex d'utilisation
    # ----------------
    # find . -name "*.[C|H]" | xargs majToMin.sh

    for fichier in $*
    do
    nouvNom=$(echo $fichier | sed -e "s/A/a/g;\
    s/B/b/g; \
    s/C/c/g; \
    s/D/d/g; \
    s/E/e/g; \
    s/F/f/g; \
    s/G/g/g; \
    s/H/h/g; \
    s/I/i/g; \
    s/J/j/g; \
    s/K/k/g; \
    s/L/l/g; \
    s/M/m/g; \
    s/O/o/g; \
    s/P/p/g; \
    s/Q/q/g; \
    s/R/r/g; \
    s/S/s/g; \
    s/T/t/g; \
    s/U/u/g; \
    s/V/v/g; \
    s/W/w/g; \
    s/X/x/g; \
    s/Y/y/g; \
    s/Z/z/g; ")

    mv $fichier $nouvNom
    done