Код: Выделить всё
printf '%.*f\n' 3 6.6666Результат: 6.667
округление числа в большую сторону
Код: Выделить всё
function float() {
bc << EOF
num = $1;
base = num / 1;
if (((num - base) * 10) > 1 )
base += 1;
print base;
EOF
echo ""
}
float 3.2
Код: Выделить всё
printf '%.*f\n' 3 6.6666Код: Выделить всё
function float() {
bc << EOF
num = $1;
base = num / 1;
if (((num - base) * 10) > 1 )
base += 1;
print base;
EOF
echo ""
}
float 3.2