GNU Bash - это оболочка, используемая по умолчанию в терминалах на Ubuntu. Однако, когда скрипты выполняются при загрузке системы, используется тире, поскольку это черта, которая является /bin/sh.
Не работает ->
$ sh hello.sh
Будет работать ->
$./hello.sh
Задача решена