bc обробляє числа як цілі числа:
# echo "100/3" | bc
33
bc -l обробляє числа як об'єкти з плаваючою точкою:
# echo "100/3" | bc -l
33.33333333333333333333
Чи існує спосіб обмеження кількості цифр після десяткової крапки?
1234*1.0вам дадуть1234.0
scale=0;1234*1.1, ви повинні написати це якscale=0;1234*1.1/1отримати1357. Інакше, незалежно від цінностіscale, ви отримуєте1357.4.