#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 !
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