цикл в bash: цифры с нулями впереди
Есть скрипт, который запускает некую утилитку с параметром номера в конце имени файла, вот так примерно:
for ((i=1; i<=100;i++)) ; do ./util -d $i; done
Но файлы у меня называются ХХХ001, ХХХ002, ..., ХХХ045, ..., ХХХ100. Поэтому программа пишет что файл не найден, т.к. файл не «1» а «001».
Как сделать в bash, чтобы выводилось 001, 002, и т.д.?