Você precisa torná-lo executável primeiro, executar
chmod +x filename.sh
Então
./filename.sh
Eu tenho um laptop HP de 32 bits com o Ubuntu de 16,04 lts. Quero instalar um software que vem com .sh (por exemplo, abcd.sh). Agora eu baixei este arquivo na pasta Download , e do terminal eu fui primeiro para esta pasta e corri:
$ cd Download
$ ./abcd.sh
bash: ./abcd.sh: Permission denied
O que há de errado com todos esses comandos? Como posso executar o arquivo?
Você precisa torná-lo executável primeiro, executar
chmod +x filename.sh
Então
./filename.sh