cat <script here> | /bin/bash.
Isto irá imprimir o conteúdo do script e canalizá-lo para / bin / bash.
Observe que, se você usar esse método, o shebang (#! / Path / to / shell) não funcionará. Substitua / bin / bash pelo shell de sua escolha.
Se você quiser iniciar o aplicativo a partir da GUI, crie um arquivo .desktop para ele.
[Desktop Entry]
Name=<Name>
Exec=<command>
Terminal=false
Type=Application
StartupNotify=false
Coloque o arquivo .desktop no mesmo diretório do seu script.
A propósito, o chmod funciona se você for o dono do script (e chmod é executável).