Resposta curta
Execute estes comandos nesta ordem:
chmod +x "Hello World BASH"
./"Hello World BASH"
Resposta longa
Um nome de arquivo com espaços deve ser citado (com aspas simples ou duplas) ou com escape (com barras invertidas) para que o shell entenda que tudo faz parte do nome do arquivo. Caso contrário, ele quebrará os espaços e interpretará um nome de arquivo ( Hello World BASH
) como três nomes de arquivos ( Hello
, World
e BASH
)
Além disso, chmod +x
não executa o script, isso torna o script executável.
A propósito, se você não tem permissões de execução para um determinado arquivo, você pode chamar o interpretador para executá-lo:
bash "Hello World BASH"