Renommer en automatique des fichiers (mv, cp) - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 22-02-2007 à 17:32:18
Essaie:
for i in *.jpg ; do
echo "ajouter dans le nom pour $i => toto-$i"
mv $i toto-$i
done
Marsh Posté le 22-02-2007 à 17:36:57
boobaka a écrit : Essaie: |
faut protéger un peu, au cas où il y ait des espaces dans les noms
for i in *.jpg ; do
mv "$i" "toto-$i"
done
Marsh Posté le 22-02-2007 à 17:38:33
Des espaces dans des noms de fichiers... Mais quelle horreur...
ok pour la précision ;-)
++
Marsh Posté le 22-02-2007 à 17:40:52
c'est juste des 01 02 ss expace. le non est fixé. c'est juste itératif.
Marsh Posté le 22-02-2007 à 17:23:23
salut!
Bon je sais que ma question est simple mais je ne suis pas un as des commandes Unix.
J'ai un rep avec des fichiers de mm format dedans.
Ex: des jpeg nommés 01.jpg, 02.jpg ... 20.jpg
Je voudrais renommer en auto ts les fichiers jpg en toto01.jpg ... toto20.jpg.
Comment faire en auto avec un script ss faire un cp ou mv 20x ?
(soit en C ou en ligne de commande avec mv ou cp)
merci par avance
Message édité par acrosomia le 22-02-2007 à 17:24:54