- 博客(2)
- 收藏
- 关注
原创 shell脚本执行报错“unexpected end of file”时,解决方法
而linux只能执行格式为unix格式的脚本。因为在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,所以修改的sh文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。然后我们再输入":set ff"来查看格式,如下图所示,可以看到当前脚本格式变成了我们想要的"unix"了。我们需要把格式改为unix,方法是输入":set ff=unix",也可以输入":set fileformat=unix"
2024-04-19 17:38:14
1335
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人