18
syntax error: unexpected end of file解决办法

windows格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式。因为文件格式的原因有时会导致我们的unix程序,或者shell程序出现错误,那么需要把这些文件格式转换成unix格式。


举例:

vi   dos.txt 
:set fileformat=unix
:w 
这样文件就转换成unix格式文件了,一般在windows机器上编写好了文件传到unix下就可能会出现这样的情况,而一般我们使用ftp命令,常常会加上bin参数表示二进制传输。

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!