Как думаете — сработает такая команда?
bash% echo $(( .1 + .2 ))
bash: .1 + .2 : syntax error: operand expected (error token is ".1 + .2 ")
Как видите, bash выполнять её не хочет, а вот в zsh она обрабатывается совершенно нормально:
zsh% echo $(( .1 + .2 ))
0.30000000000000004 # Ну...