Chcete-li to opravit, otevřete skript pomocí vi nebo vim a zadejte příkazový režim vi (klávesa Esc ), pak zadejte toto:
:set fileformat=unix
Nakonec to uložte
:x!
nebo :wq!
Vypadá to, že máte soubor s ukončením řádku DOS. Vodítkem je ^M
.
Musíte soubor znovu uložit pomocí Unixových zakončení řádků.
Možná máte dos2unix
nástroj příkazového řádku, který to také udělá za vás.
Nebo pokud to chcete udělat pomocí skriptu:
sed -i 's/\r//' filename