Bonjour tout le monde,
j'ai un dossier plein d'images, j'ai voulu supprimer les derniers, étant donné le code suivant :
Code :
- #!/bin/bash
- echo script started
- for i in `seq 1078201 1090000`;
- do
- if [ -f $i.jpg ]
- then
- rm $i.jpg -f
- echo "$i deleted"
- fi
- done
|
Si j'affiche i avant la condition j'ai des résultats de ce type :
1.08996e+06.jpg
1.08996e+06.jpg
1.08996e+06.jpg
1.08996e+06.jpg
1.08996e+06.jpg
1.08996e+06.jpg
1.08996e+06.jpg
1.08996e+06.jpg
1.08997e+06.jpg
et donc le nom de fichier n'est pas correct, j'ai pensé à convertir la variable en string après en entier pour qu'elle s'incrémente, mais je ne sais pas comment m'y prendre,
Quelqu'un a une idée ?
Merci d'avance,