Je me suis permis d'améliorer un peu le script de requiem.
Maintenant ça fonctionne avec des noms de fichiers comprenant des espaces, et ça formate la numérotation sur 2 caractères (01, 02, ...).
#!/bin/bash
nom="Videos de vacances 2007"
let "indice=1"
for fichier in *.MOV
do
if [ -f "$fichier" ]; then
extension=${fichier##*.}
echo "$fichier" "=>" "$nom-$indice.$extension"
mv "$fichier" "$nom-"`printf "%02d" $indice`".$extension"
let "indice+=1"
fi
done
Donnera :
Videos de vacances 2007-01.MOV
Videos de vacances 2007-02.MOV
. . .