syntax error: unexpected end of file完美解决方案

syntax error: unexpected end of file完美解决方案用 shell 编写的一个脚本 执行的时候报错 syntax error unexpected end of file 发生这种报错有两种原因 第一种 如果你是用 windows 系统编写的脚本 那么就有可能是 fileformat 类型不同

大家好,欢迎来到IT知识分享网。

用shell编写的一个脚本,执行的时候报错:syntax error: unexpected end of file!

发生这种报错有两种原因:

第一种:

如果你是用 windows 系统编写的脚本,那么就有可能是 fileformat 类型不同!可能是 fileformat=dos ,那么你需要把格式修改为unix,方法是直接输入:

:set ff=unix

输入完成后回车即可看到:fileformat=unix

第二种:

如果你是用 Linux 系统编写的 shell 脚本,在 vim 的命令模式下,执行 :set ff 就能看到 fileformat 类型是 unix ,那么恭喜你,你的 shell 脚本里存在语法错误,你可以使用二分法逐段检查错误,具体就是注释一部分,留一部分,然后执行 sh -n 脚本名字 来检查错误,知道排查处错误为止!

vim删除多余空行

使用vim删除多余的空行:

:g/^$/d
syntax error: unexpected end of file完美解决方案

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/98357.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信