Bonjour,

mes fichiers s'appellent

  • a-01.png
  • a-02.png
  • b-01.png
  • b-02.png
  • etc. jusqu'à 49


Pour en faire un pdf je veux dans l'ordre a-01, b-01, a-02, b-02 etc.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
i=01
 
# On fusionne a-XX avec b-XX pour obtenir XX.pdf, ou XX augmente de 1 à chaque fois.
for file in *.png; do
	convert *$i.png $i.pdf
	i=$(($i+1))
done
 
# On fusionne tous les pdf obtenus
pdftk $(ls *.pdf) cat output result.pdf
J'obtiens bien 01.pdf, puis 2.pdf etc... Je pourrais ajouter 0 quand je redéfinir la variable i à la fin de la boucle:
Seulement, ça fonctionne en-dessous de 10 mais au-delà, ça ne fonctionne plus...

Help me...
Comment je peux faire un script pour qu'il intercale a avec b, de 01 à 49 ?