引用一位网友的话“ shell 不会对错误进 精确定位,而是在试图结束一个语句时进 错误统计。所以在 shell 打印出一个 脚本 错误后,不要只看那些疑问 ,而是要观察整个相关代码段. 运 一个 脚本 时报错:./begin_one_day. sh : 31: 语法错误 : 预期 文件 结尾 ,但是我的 脚本 文件 明明没有3...
Windows环境下编写了一个 shell 脚本 ,上传到 Linux 环境中执 Linux shell 脚本 后出现 语法错误 : 预期 文件 结尾 。 出现了此错误 提示 ,进 了如下的检查:1、检查 Shell 脚本 语法错误 ,更正之后再上传 Linux 系统下运 ,错误 提示 依旧;2、 文件 结尾 删除空 、添加空 ;错误 提示 依旧。3、把 shell 脚本 中的内容直接在命令 中执 ,没有问题。 最后的解决方法(简单有效): 从 Linux 环境下找了一个可以成功执 Shell 脚本 ,下载到Windows环境下,更改 文件 名后直接在此