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.