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.
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:
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
Seulement, ça fonctionne en-dessous de 10 mais au-delà, ça ne fonctionne plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part i=0$(($i+1))
Help me...
Comment je peux faire un script pour qu'il intercale a avec b, de 01 à 49 ?
Partager