мне нужно цикл некоторые значения,Как нулевое заполнение последовательности целых чисел в bash, чтобы все имели одинаковую ширину?
for i in $(seq $first $last)
do
does something here
done
Для $first
и $last
, я это нужно, чтобы быть фиксированной длины 5. Таким образом, если вход 1
, я необходимо добавить нули перед таким образом, что он становится 00001
, Это петли до 99999
, например, но длина должна быть 5.
т.д .: 00002
, 00042
, 00212
, и так далее.
Любая идея о том, как я могу это сделать?
Хороший ответ может быть: далее - вес 1 99999. Опция -w сохраняет выходной Длинна постоянные, утеплитель короткие номера с 0. –
также переименовать файлы: HTTP: // stackoverflow.com/questions/55754/bash-script-to-pad-file-names –