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.