LINUX.ORG.RU

sprintf в BASH


0

0

Нужно сгенерить имена файлов в формате IMG_0001 IMG_0002 итд. Вопрос, как сформировать представление числа с заданым колличеством нулей спереду? Спасибо.

seq -w 1 1000 | sed 's/^/IMG_/' | while read fl; do echo $fl is owned; done

dilmah ★★★★★
()
Ответ на: комментарий от linuxfan

>for name in `seq -f IMG_%04g.jpg 10`; do echo ${name}; done
блин, грамотей, ты бы еще на cat бы это натравил.
seq -f IMG_%04g.jpg 10



о, всятой Патрик, ну почему некоторые так любят писать избыточный код?!...

xydo ★★
()
Ответ на: комментарий от xydo

>блин, грамотей

Я же не говорю тебе, что ты идиот, раз предлагаешь на каждой итерации по процессу создавать и сохранять его stdout.

Не судите и не судимы будете!

linuxfan
()
Ответ на: комментарий от linuxfan

>раз предлагаешь на каждой итерации по процессу создавать
ЩИТО? ХТЕ? ХОХДА???
ПРУФ или 3.14-ЕЩЬЬЬ!!!

xydo ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.