Como você confirmou nos comentários, seu script foi escrito em um sistema Windows e contém terminações de linha estilo Windows (CR + LF) em vez de estilo Unix (LF), o que seria necessário.
Para converter facilmente os finais de linha dos arquivos de texto entre o estilo DOS / Windows e Unix, instale um pacote chamado dos2unix
:
sudo apt install dos2unix
Ele vem com dois comandos, dos2unix
para converter um arquivo de texto do Windows para o formato Unix e unix2dos
para converter um arquivo de texto Unix para o formato Windows.
No seu caso, basta executar
dos2unix FILENAME
substituindo FILENAME
pelo seu nome de arquivo de script real e ele deve ser executado depois disso.