Você não deve prefixar o comando com ./
.
Isso significa "Use o uni-update.sh no diretório atual". Você faz isso para comandos que não são encontrados no caminho ou para especificar uma versão diferente ou um programa completamente diferente com o mesmo nome.
Execute-o simplesmente como uni-update.sh
e você é bom.