有时候从Windows系统复制到Linux系统的文件的换行符带有^M,导致部分Linux上的程序不能正常运行,可以利用Vim进行修改。
参考stackoverflow上的一个解决办法
https://stackoverflow.com/questions/21902754/vim-startup-errors-invalid-expression-debian
vim打开该文件,然后ESC
:w ++ff=unix
文件中的^M就被处理好了。
有时候从Windows系统复制到Linux系统的文件的换行符带有^M,导致部分Linux上的程序不能正常运行,可以利用Vim进行修改。
参考stackoverflow上的一个解决办法
https://stackoverflow.com/questions/21902754/vim-startup-errors-invalid-expression-debian
vim打开该文件,然后ESC
:w ++ff=unix
文件中的^M就被处理好了。