O Bash não tem como interceptar divisões por 0, nem ash, ksh93, pdksh ou zsh. As únicas maneiras de capturar as divisões por 0 são detectá-las antes que elas aconteçam (verificar todos os denominadores antes de realizar a divisão) ou fazê-las em uma subcamada.
Se você fizer a aritmética em um subshell, você pode usar o status de saída do subshell para saber se um erro (divisão por 0 ou outro) aconteceu.
x=$(echo $(($a/$b)))
if [ $? -ne 0 ]; then
echo "$b is 0 or some other arithmetic error occurred"
fi