Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 21/03/2013, à 19:23

brunoAGT

renommer plusieurs fichiers en séquentiel | RESOLU |

bonjour à tous,

un code basic, mais pas pour moi ...

je cherche à renommer des images en sequentiel et le code si dessous fonctionne, MAIS la première image ce nomme 000001.j2c et je souhaiterais qu'elle ce nomme 000000.j2c

################################

#!/bin/sh

for file in *; do
    printf -vsequenceImage '00%04d.jpg' "$((++i))"
    [[ -e $sequenceImage ]] || \
        mv "$file" "$sequenceImage"
done

##################################


merci

Dernière modification par brunoAGT (Le 21/03/2013, à 23:37)

Hors ligne

#2 Le 21/03/2013, à 19:36

pingouinux

Re : renommer plusieurs fichiers en séquentiel | RESOLU |

Bonjour,
Remplacer $((++i)) par $((i++)), pour incrémenter i après avoir utilisé sa valeur.

Hors ligne

#3 Le 21/03/2013, à 19:44

brunoAGT

Re : renommer plusieurs fichiers en séquentiel | RESOLU |

pingouinux a écrit :

Bonjour,
Remplacer $((++i)) par $((i++)), pour incrémenter i après avoir utilisé sa valeur.


Merci beaucoup Pingouinux

Hors ligne

#4 Le 21/03/2013, à 20:36

Hizoka

Re : renommer plusieurs fichiers en séquentiel | RESOLU |

je ne connaissais meme pas $((++i)) smile

si c'est ok, ajoute un resolu dans ton titre

Hors ligne

Haut de page ↑