Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/03/2015, à 10:23

Gaara

Bash - Nom de fichiers en sortie d'une boucle [résolu]

Salut à tous, j'ai besoin d'aide !

Je dois convertir un dossier d'images, 2600 png à peu près (c'est en fait un film d'1 min 30 qui doit être projeté au format DCP)
Voilà mon script:

#!/bin/bash
FILES=/home/gaara/Videos/ba/*
count=0 
base=1
for f in $FILES
do
  convert $f -type TrueColor -alpha Off -background black -extent 2048x1080-64 -depth 12 -gamma 0.454545 -recolor "0.4124564 0.3575761 0.1804375 0.2126729 0.7151522 0.0721750 0.0193339 0.1191920 0.9503041" -gamma 2.6 /home/gaara/Videos/ba_out/0000$COUNT.bmp
  (( COUNT += base ))
  echo $COUNT
done

Le problème:
Les images en sortie ne sont pas dans l'ordre, je n'arrive pas à trouver un moyen pour faire ça, car avec ma méthode "0000$COUNT.bmp", l'image 00009 est avant l'image 0000.
J'aimerais une sortie du type:

00001.bmp
00002.bmp
...
00010.bmp
...
00100.bmp

Avec le même nombre de caractère.
Si quelqu'un a une idée, je lui en serais très reconnaissant !
Merci

Dernière modification par Gaara (Le 04/03/2015, à 10:41)


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne

#2 Le 04/03/2015, à 10:33

pingouinux

Re : Bash - Nom de fichiers en sortie d'une boucle [résolu]

Bonjour,
Essaye en remplaçant

/home/gaara/Videos/ba_out/0000$COUNT.bmp

par

/home/gaara/Videos/ba_out/$(printf "%05d" $COUNT).bmp

Hors ligne

#3 Le 04/03/2015, à 10:40

Gaara

Re : Bash - Nom de fichiers en sortie d'une boucle [résolu]

Ça fonctionne ! smile
Merci beaucoup pingouinux. You're the master


Kubuntu 18.04 x64
Un terminal tactile Raspberry Pi et Odroid

                                        <code>zenity  --question --title "Alert"  --text "Microsoft Windows has been found! Would you like to remove it?"</code>

Hors ligne