Мені потрібно циклічити деякі значення,
for i in $(seq $first $last)
do
does something here
done
Для, $firstі $lastмені потрібно, щоб він був фіксованої довжини 5. Отже, якщо вхід є 1, мені потрібно додати нулі спереду, щоб це стало 00001. 99999Наприклад, це петлі , але довжина повинна бути 5.
Наприклад: 00002, 00042, 00212, 012312і так далі.
Будь-яка ідея про те, як я можу це зробити?
for variable in $(something to generate the numbers); do ...але це проблематично, коли список номерів довгий. Це набагато ефективніше використовувати something to generate the numbers | while read -r variable; do .... Дивіться також mywiki.wooledge.org/DontReadLinesWithДля якої обговорюється читання рядків з файлів тощо, але деякі аргументи застосовуються і тут.