写shell脚本,如果在windows上面写,通过ftp上传到linux上面
运行时,报:
syntax error: unexpected end of file
是因为脚本文件在windows编写,windows会在每行自动加上一个windows结束符
将文件重新保存成unix格式即可
用vi打开脚本,然后输入:,再输入set fileformat=unix
保存即可
本文介绍了如何解决在Linux环境下运行由Windows编写的Shell脚本时遇到的语法错误问题。主要原因是脚本文件在Windows环境中自动添加了额外的结束符。解决方法是在使用vi编辑器打开脚本后,通过输入:set fileformat=unix来转换文件格式。此操作确保脚本在Linux环境下正确解析和执行。
写shell脚本,如果在windows上面写,通过ftp上传到linux上面
运行时,报:
syntax error: unexpected end of file
是因为脚本文件在windows编写,windows会在每行自动加上一个windows结束符
将文件重新保存成unix格式即可
用vi打开脚本,然后输入:,再输入set fileformat=unix
保存即可

被折叠的 条评论
为什么被折叠?