bc maneja los números como enteros:
# echo "100/3" | bc
33
bc -l maneja los números como objetos de coma flotante:
# echo "100/3" | bc -l
33.33333333333333333333
¿Hay alguna manera de limitar el número de dígitos después del punto decimal?
1234*1.0le dará1234.0
scale=0;1234*1.1, tienes que escribirloscale=0;1234*1.1/1para obtenerlo1357. De lo contrario, no importa el valor descale, obtienes1357.4.