一个值得注意的shell脚本错误

时间: 2009-09-03 / 分类: Linux / 浏览次数: 79,500 / 0个评论 发表评论

昨天在弄人家一个脚本的时候,一直出现错误,没法继续,提示syntax error: unexpected end of file,一段段排查,没有发现任何问题,但就是出错,后来用手机搜了一下,发现有人提到windows下的回车问题,这才想起来,在windows下的换行与在unix下的不一样,windows文件传输到unix系统时,会在每行的结尾多一个^M,所以就出问题了,这表现在用vi打开文件的时候,在vi底部会显示”shell.sh” [dos] xxL, xxxC,如果是unix下的文件就不会显示[]和里面的内容,知道原因就简单了,在vi下输入:fileformat=unix,保存文件就行了

发表评论

您的昵称 *

您的邮箱 *

您的网站