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
# Re: Pour renommer des fichiers avec des chiffres
Posté par cliklik . En réponse au message [Terminal] Pour renommer des fichiers avec des chiffres. Évalué à 1.
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