执行shell脚本时失败,报语法错误,但脚本内容检查正常

原因为该脚本是在非Linux系统下编辑之后放到系统执行的,文件模式类型非Linux系统匹配的模式类型。

查看文件的模式类型

显示文件的模式类型为 dos

修改文件的模式类型为Linux匹配的 unix

保存之后即可正常启动脚本。

转载于:https://www.cnblogs.com/zjfjava/p/10708370.html

shell脚本启动语法错误syntax error near unexpected token '{相关推荐

  1. 运行shell脚本报错:“syntax error near unexpected token 的解决方法”

    运行shell脚本报错:"syntax error near unexpected token 的解决方法" 今天写了个Cshell脚本,运行报错syntax error near ...

  2. 写shell,运行出错:syntax error near unexpected token `do

    cygwin下面写shell,运行出错:syntax error near unexpected token `$'do\r" 写shell,运行出错:syntax error near u ...

  3. shell编程报错:“syntax error near unexpected token `”

    今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法google搜索,发现 ...

  4. 执行shell脚本报错:syntax error near unexpected token `或syntax error: unexpected end of file...

    引起此问题最可能的原因是: 在windows下编写的文件上传到linux执行. 我是在notepad++上编写的代码,之后上传到linux执行,报此错误.仔细检查,语法方面没有错误.上网查了一下,发现 ...

  5. 运行shell脚本报错:“syntax error near unexpected token fi 的解决方法

    用vim打开文件,在命令行模式下输入 :set ff 发现出来的是dos fileformat=dos 现在通过命令:set ff=unix设置我们的代码模式 set ff = unix 然后保存代码 ...

  6. linux shell脚本无法执行,报错syntax error near unexpected token `$'\r''解决方法

    运行shell脚本时出现:syntax error near unexpected token `$'\r"的错误,一般是格式的问题,比如直接从txt文档拷贝过来的内容: 解决方法:sed ...

  7. Linux解决syntax error near unexpected token`问题

    问题原因 如果在windows里写的shell脚本放到linux系统里运行,就会提示如下错误syntax error near unexpected token `-这是因为两个平台下面的换行符不一样 ...

  8. 解决shell脚本“syntax error near unexpected token `fi‘”的问题。

    解决shell脚本"syntax error near unexpected token `fi'"的问题. 参考文章: (1)解决shell脚本"syntax erro ...

  9. syntax error near unexpected token 脚本报错误解决【转】

    第一种方法失败了,win的文本自带^M的确是问题 原创 syntax error near unexpected token 脚本报错误解决 2018-03-14 21:25:53 會飛的土豆 阅读数 ...

  10. linux的shell脚本报错“syntax error near unexpected token `”的解决

    今天写了一个shell脚本,老报错检查了一下基本的语法并没有发现错误.后来经过百度解决掉了,现总结如下. 错误现象:执行shell脚本,老报错"syntax error near unexp ...

最新文章

  1. docker搭建harbor私有镜像库
  2. Universal-imageLoader缓存图片加载
  3. python3安装pymysql_Python3 MySQL 数据库连接 - PyMySQL 驱动
  4. 协程的挂起、恢复和调度的原理 (二)
  5. php100并发cpu告警,多线程并发导致CPU100%的一种原因和解决办法
  6. flink source 同步_大数据面试题-Flink
  7. 用户眼中的银行信息化-我的开博感言
  8. 稀疏矩阵建立十字链表c语言,实验6-稀疏矩阵十字链表的存储.doc
  9. 【华为云技术分享】三大前端技术(React,Vue,Angular)探密(下)
  10. C++11标准库 - array 1
  11. 罗振宇2021“时间的朋友·长大以后”跨年演讲全文无删减整理,核心观点、大纲提炼
  12. c语言程序设计 自考,自考“C语言程序设计”模拟试题九
  13. HDU6069 Counting Divisors
  14. anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别
  15. 比较好做的计算机毕设,大学几年快结束了,计算机毕设到底该怎么做?
  16. iphone文件访问ftp服务器,ipad ftp服务器 iPhone/iPad访问FTP服务器设置步骤
  17. 用多媒体计算机画图教学设计,Windows98中画图程序的使用教学设计.doc
  18. TrackRay:打造一款自己的渗透测试框架
  19. 掌握可视化设计流程这4步就够了
  20. java 模拟登录微信_java 微信模拟登录错误,微信改版后不能使用

热门文章

  1. Linux文本模式自动登录,Linux开机自动登录(文本模式)
  2. python在化学中的应用_用Python配平化学方程式的方法
  3. 【渝粤教育】国家开放大学2018年春季 0221-22T数字电子电路 参考试题
  4. [渝粤教育] 西南科技大学 刑事诉讼法学 在线考试复习资料(1)
  5. 信贷违约风险评估模型(中篇):特征工程
  6. 【Python实例第17讲】均值偏移聚类算法
  7. 2020北理工夏令营机试
  8. Attach and Detach in VC
  9. ACM 学习笔记(二) 位运算、并查集、模拟、枚举、递推、递归
  10. 矩阵分析 (六) 矩阵的函数