shell脚本启动语法错误syntax error near unexpected token '{
执行shell脚本时失败,报语法错误,但脚本内容检查正常
原因为该脚本是在非Linux系统下编辑之后放到系统执行的,文件模式类型非Linux系统匹配的模式类型。
查看文件的模式类型
显示文件的模式类型为 dos
修改文件的模式类型为Linux匹配的 unix
保存之后即可正常启动脚本。
转载于:https://www.cnblogs.com/zjfjava/p/10708370.html
shell脚本启动语法错误syntax error near unexpected token '{相关推荐
- 运行shell脚本报错:“syntax error near unexpected token 的解决方法”
运行shell脚本报错:"syntax error near unexpected token 的解决方法" 今天写了个Cshell脚本,运行报错syntax error near ...
- 写shell,运行出错:syntax error near unexpected token `do
cygwin下面写shell,运行出错:syntax error near unexpected token `$'do\r" 写shell,运行出错:syntax error near u ...
- shell编程报错:“syntax error near unexpected token `”
今天写了个shell脚本,在自己机器上运行正常,给同事,运行报错syntax error near unexpected token `,左看右看shell脚本没有问题,没有办法google搜索,发现 ...
- 执行shell脚本报错:syntax error near unexpected token `或syntax error: unexpected end of file...
引起此问题最可能的原因是: 在windows下编写的文件上传到linux执行. 我是在notepad++上编写的代码,之后上传到linux执行,报此错误.仔细检查,语法方面没有错误.上网查了一下,发现 ...
- 运行shell脚本报错:“syntax error near unexpected token fi 的解决方法
用vim打开文件,在命令行模式下输入 :set ff 发现出来的是dos fileformat=dos 现在通过命令:set ff=unix设置我们的代码模式 set ff = unix 然后保存代码 ...
- linux shell脚本无法执行,报错syntax error near unexpected token `$'\r''解决方法
运行shell脚本时出现:syntax error near unexpected token `$'\r"的错误,一般是格式的问题,比如直接从txt文档拷贝过来的内容: 解决方法:sed ...
- Linux解决syntax error near unexpected token`问题
问题原因 如果在windows里写的shell脚本放到linux系统里运行,就会提示如下错误syntax error near unexpected token `-这是因为两个平台下面的换行符不一样 ...
- 解决shell脚本“syntax error near unexpected token `fi‘”的问题。
解决shell脚本"syntax error near unexpected token `fi'"的问题. 参考文章: (1)解决shell脚本"syntax erro ...
- syntax error near unexpected token 脚本报错误解决【转】
第一种方法失败了,win的文本自带^M的确是问题 原创 syntax error near unexpected token 脚本报错误解决 2018-03-14 21:25:53 會飛的土豆 阅读数 ...
- linux的shell脚本报错“syntax error near unexpected token `”的解决
今天写了一个shell脚本,老报错检查了一下基本的语法并没有发现错误.后来经过百度解决掉了,现总结如下. 错误现象:执行shell脚本,老报错"syntax error near unexp ...
最新文章
- docker搭建harbor私有镜像库
- Universal-imageLoader缓存图片加载
- python3安装pymysql_Python3 MySQL 数据库连接 - PyMySQL 驱动
- 协程的挂起、恢复和调度的原理 (二)
- php100并发cpu告警,多线程并发导致CPU100%的一种原因和解决办法
- flink source 同步_大数据面试题-Flink
- 用户眼中的银行信息化-我的开博感言
- 稀疏矩阵建立十字链表c语言,实验6-稀疏矩阵十字链表的存储.doc
- 【华为云技术分享】三大前端技术(React,Vue,Angular)探密(下)
- C++11标准库 - array 1
- 罗振宇2021“时间的朋友·长大以后”跨年演讲全文无删减整理,核心观点、大纲提炼
- c语言程序设计 自考,自考“C语言程序设计”模拟试题九
- HDU6069	Counting Divisors
- anaconda prompt和cmd和powershell和anaconda powershell prompt和git bash有什么区别
- 比较好做的计算机毕设,大学几年快结束了,计算机毕设到底该怎么做?
- iphone文件访问ftp服务器,ipad ftp服务器 iPhone/iPad访问FTP服务器设置步骤
- 用多媒体计算机画图教学设计,Windows98中画图程序的使用教学设计.doc
- TrackRay:打造一款自己的渗透测试框架
- 掌握可视化设计流程这4步就够了
- java 模拟登录微信_java 微信模拟登录错误,微信改版后不能使用
热门文章
- Linux文本模式自动登录,Linux开机自动登录(文本模式)
- python在化学中的应用_用Python配平化学方程式的方法
- 【渝粤教育】国家开放大学2018年春季 0221-22T数字电子电路 参考试题
- [渝粤教育] 西南科技大学 刑事诉讼法学 在线考试复习资料(1)
- 信贷违约风险评估模型(中篇):特征工程
- 【Python实例第17讲】均值偏移聚类算法
- 2020北理工夏令营机试
- Attach and Detach in VC
- ACM 学习笔记(二) 位运算、并查集、模拟、枚举、递推、递归
- 矩阵分析 (六) 矩阵的函数