J'ai besoin de boucler quelques valeurs,
for i in $(seq $first $last)
do
does something here
done
Pour $firstet $last, j'ai besoin que ce soit de longueur fixe 5. Donc, si l'entrée est 1, j'ai besoin d'ajouter des zéros devant pour qu'ils deviennent 00001. Il boucle jusqu'à 99999par exemple, mais la longueur doit être de 5.
Par exemple: 00002, 00042, 00212, 012312et ainsi de suite.
Une idée sur comment je peux faire ça?
for variable in $(something to generate the numbers); do ...mais cela pose problème lorsque la liste des numéros est longue. Il est beaucoup plus efficace à utiliser something to generate the numbers | while read -r variable; do .... Voir aussi mywiki.wooledge.org/DontReadLinesWithFor qui traite de la lecture de lignes à partir de fichiers, etc., mais certains des arguments s'appliquent ici aussi.