Graças a @steeldriver, descobri que o script que escrevi tinha caracteres ocultos no Windows, desde que eu estava usando um editor de texto do Windows. Eu corri a seguinte linha, e o arquivo tinha o cabeçalho #! / Bin / bash .
dos2unix scriptName.sh
o script funcionou depois: D