在执行shell脚本时,出现“syntax error : unexpected end of file"错误的解决方法

标签: 执行shell脚本报错 syntax error unexpe linux
532人阅读 评论(0) 收藏 举报
分类:

首先,这个问题很可能是由于从其他系统编写的shell脚本在Linux下运行所造成的。

如果是这个问题,那么就进行如下操作:

1.编辑文件

   #vim filename(文件名)


2.进入末行模式(按esc键)


3.设置文件格式

  :set fileformat=unix


4.保存退出

  :wq


5.#sh filename

   OK!

注:前面的“#”是不需要自己写的(过于啰嗦的只是针对菜鸟们,高手可忽略)

查看评论

syntax error: unexpected end of file解决方法

在windows环境下编辑的脚本通过Xftp上传到linux系统执行的时候会提示syntax error: unexpected end of file,脚本并没有错误。原因是:在Windows环境下...
  • lzhj2g
  • lzhj2g
  • 2015-03-23 22:35:20
  • 8534

Linux下面运行shell脚本出现unexpected end of file错误

在Linux下运行shell脚本,报错 stop.sh: line 12: syntax error: unexpected end of file 使用vim打开脚本,执行命令: ...
  • daydayupzzc
  • daydayupzzc
  • 2016-01-28 16:00:21
  • 10638

linux shell 环境下unexpected end of file的错误解决

warning: here-document at line 5 delimited by end-of-file (wanted `EOF')  syntax error: unexpected ...
  • lepton126
  • lepton126
  • 2017-04-19 09:16:59
  • 2573

SHELL脚本“SYNTAX ERROR:UNEXPECTED END OF FILE”解决方案

今天,自己在写一个一键安装http服务的脚本时,使用if语句编写,用bash -x 命令你给调试,都报错“SYNTAX ERROR:UNEXPECTED END OF FILE”,怎么改动都会报错,通...
  • Joah_li
  • Joah_li
  • 2017-08-05 15:07:37
  • 2065

解决shell错误:syntax error: unexpected end of file

很久没有用bash的shell来编写shell复杂脚本了,今天在combo-ew的项目中,在各项测试基本上都通过之后,试图编写一个脚本,用来将tftp服务器上的驱动、应用程序和配置文件下载到combo...
  • David_xtd
  • David_xtd
  • 2012-05-17 18:46:42
  • 45530

【Linux】Shell脚本“syntax error: unexpected end of file”原因及处理

脚本调试老不好,多半是要废了......背景:项目需要部署新的后台服务,于是开始编写shell部署脚本,然后把写好的脚本放到服务器上,发现不能执行一直报错。但是当我vim查看脚本,并没有第51行,反复...
  • u013948858
  • u013948858
  • 2018-03-21 13:25:23
  • 68

shell “syntax error near unexpected token '$'\r''” 错误解决方法

这种情况发生的原因是因为你所处理的文件换行符是dos格式的"\r\n"。 可以使用cat -v 文件名 来查看换行符是否是,如果是上述的,则行结尾会是^m。 需要转换成linux/...
  • piaoxuefengqi
  • piaoxuefengqi
  • 2014-02-28 16:22:52
  • 3067

解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题

我们在编辑Linux服务器上的文件时,如果直接在Linux环境下编辑的话,比较麻烦,大段粘贴格式比较乱,还得自己一行一行去调整,因此会选择用编辑器来编辑我们Linux环境下的文件,我用的是NodePa...
  • u012453843
  • u012453843
  • 2017-04-09 12:25:22
  • 11030

linux下执行sh出现异常"syntax error: unexpected end of file"

昨天天在windows系统上用notpad++编写linux shell脚本,当传送到linux上执行时一直报错说“syntax error: unexpected end of file”,然后我同...
  • pml18710973036
  • pml18710973036
  • 2017-03-30 09:11:13
  • 4988

shell中出现syntax error: unexpected end of file

写了如下shell,结果运行报syntax error: unexpected end of file while truedo  sqlplus / as sysdba   select sysda...
  • huang_xw
  • huang_xw
  • 2011-06-20 14:07:00
  • 31661
    个人资料
    持之以恒
    等级:
    访问量: 945
    积分: 102
    排名: 126万+
    文章存档