Linux 提示“syntax error: unexpected end of file”

写了一个shell,执行是报错:“syntax error: unexpected end of file”。没有正常结束。这种状况多为语法问题,能够从下面几个地方解决:shell

  1. 能够看下if...fi,for...done等语句是否正常结束,是否完整,结构是否正确。编辑器

  2. 统一编码格式,若是是在win下编辑复制到Linux下,建议在win下使用编辑器调整为UTF-8格式ide

  3. 看每行的缩进是否正常,若是在Linux编辑不方便看,能够使用sublime Text或者Notepad++编辑完复制过去(提早把文本格式调整为UTF-8)
相关文章
相关标签/搜索