Como você está usando bc
para o cálculo, não é necessário usar a expansão aritmética bash
( $((...))
).
Além disso, a sintaxe da sua expansão aritmética está errada, pois ;
não é um operador aritmético. Em segundo lugar, esse método só pode gerar inteiros.
O script correto ficaria assim:
#!/bin/bash
read -p "Dividend? " dividend
read -p "Divisor? " divisor
if [ $divisor = "0" ]
then
echo "∞"
else
echo "scale=4;$dividend / $divisor" | bc
fi