• # Re: Pour renommer des fichiers avec des chiffres

    Posté par . En réponse au message [Terminal] Pour renommer des fichiers avec des chiffres. Évalué à 1.

    Cette ligne de commande pose des problèmes avec les noms e fichiers contenant des espaces, j'ai donc du faire un script.

    Le voici :

    #!/bin/bash

    #on récupère l'extention des fichiers à renomer, mp3 par defaut
    ext="mp3"
    if [ ! -z 1ドル ] ; then
    ext=1ドル
    fi

    NUM=0
    # on liste les fichiers par ordre alphabétique en intérprétant
    # "intéligemment" les chiffres
    for file in `ls -Av *.$ext`
    do
    let NUM="$NUM + 1"
    # si le chiffre est inférieur à 10, on rajoute le 0
    if [ ${NUM} -lt 10 ]; then
    I="0""$NUM"
    else
    I="$NUM"
    fi
    # on renome
    mv "$file" $I.$ext
    done