Como já foi mencionado, o bash não pode manipular o cálculo do ponto flutuante sozinho. Você está fazendo uma divisão no chão
(69-64)//11 = 5//11 = 0
Em vez disso, use bc
steps=12;ssize=$(bc -l <<< "from=69;to=64;(to - from)/$steps;"); echo $ssize $steps
A opção -l carregará o mathlib e, com ele, definirá scale=20 informando bc quantos dígitos após o período a ser manipulado. O padrão é 0 , é por isso que você também vê apenas a divisão inteira ao invocar bc sem -l . Como alternativa, defina scale manualmente
steps=12;ssize=$(bc <<< "scale=20;from=69;to=64;(to - from)/$steps;"); echo $ssize $steps