Setkal jsem se se stejným problémem. A problém je, že formát souboru je "dos", ale v linuxovém prostředí shell vyžaduje "unix", takže nainstaluji "dos2unix"
$ sudo apt-get install dos2unix
nebo pokud používáte emacs, můžete udělat toto:
C-x RET f unix
Hodně štěstí :)
- Unixový oddělovač adresářů je lomítko, nikoli zpětné lomítko.
- Má váš editor v systému Windows možnost ukládat soubory ve formátu „Unix“? Shell vidí slovo
then^M
s vozíkem na konci. Pokud nemáte dos2unix, zkuste spustit tento příkaz:sed -i 's/\r$//' filename
Měl bych při kopírování složek umístit za zdroj a cíl koncové lomítko
Jak se vyhnout varovné zprávě „jsou stejný soubor“ při použití cp v Linuxu?