bash-скриптинг, нужна помощь

Паук

Пивовар
Команда форуму
Реєстрація
27.10.07
Місто
Полтава
Телефон
(M) forever
гуру, помогайте
для одного из скриптиков нужно "красявое решение"

два варианта
или из текста вида 001 028 (который будет в переменной и который нужен для "красивого" наименования файлов) получить число 1 и 28 (для дальнейших арифметических операций с ним)
или наоборот - число дополнить нулями до трех символов (т.е. есть с числовой переменной 12 получить текст 012)

вариант
if=017
ip=$(($_if+2))
не всегда (не на всех дистрах) работает
на эти грабли я уже наступил

есть мысль распарсить трехсимвольный текст на 3 переменные и потом
ip=$(($первый_символ*100+$второй_символ*10+$третий_символ))

но так парсить я пока не умею(
 
Зверху