получить числа с 0 для одного значения int

В в моем скрипте мне нужно получить 0 для чисел <= 9. Когда пользователь вводит любое число, я добавляю к нему 5, и если результат меньше 9, мне нужно вывести 0 по порядку иметь двузначное число (например, 07,08,09 и т. д.).

Я написал для этого функцию, но скрипт продолжает возвращать одно и то же число «0?» снова и снова в цикле.

Мой сценарий:

echo "Hora: "

read hora

Hora=$((hora+05))

Change () {
if [ $Hora -le 9 ]; then sed -e 's/^/0'$Hora'/'; return $Hora; fi
}

Change

echo -e "$Hora"

вывод:

~$ bash test.sh
Hora:
4

09

09

09

09

09
0
07.06.2016, 19:25
0 ответов

Теги

Похожие вопросы