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