Ho incontrato lo stesso problema. E il problema è che il formato del file è "dos", ma nella shell Linux richiede "unix", quindi installo "dos2unix"
$ sudo apt-get install dos2unix
o se usi emacs, puoi farlo:
C-x RET f unix
Buona fortuna:)
- Il separatore di directory Unix è una barra e non una barra rovesciata.
- Il tuo editor su Windows ha un'opzione per salvare i file nel formato "Unix"? La shell vede la parola
then^M
con un ritorno a capo alla fine. Se non hai dos2unix, prova a eseguire questo comando:sed -i 's/\r$//' filename