Мне нужно обнулить последовательность чисел в цикле в Bash.Я знаю, как это сделать с помощью
seq -f "%03g" 5
или аналогичного подхода printf
, а также
for index in {003..006}
Проблема, которую я сделал не , найти ответ на эточто мне нужно, чтобы число цифр было переменной:
read CNT
seq -f "%0$CNTd" 3 6
вернет ошибку
seq: das Format »%0“ endet mit %
Я не нашел способа вставить переменную в строку формата или любую другуюДругой способ получить последовательность с нулевым заполнением, в которой количество цифр происходит из (предоставленной пользователем) переменной.