O problema é com o script: embora ele afirme em sua própria documentação que pode ser executado por sh , ou seja, por qualquer shell POSIX padrão, ele realmente requer bash .
A construção (( $? )) não é válida POSIX sh, nem é ($ans != "yes") quando $ans está vazia. Eles dificilmente são válidos em bash (TBH, esta é a primeira vez em 20 anos que eu vejo o idioma (( $? )) ) mas aparentemente bash deixa passar.
Solução: execute usando o bash: bash Anaconda3-4.2.0-Linux-x86_64.sh