未预期的符号 `$'{\r'' 附近有语法错误

../runcmake: 行 2: $‘\r‘: 未找到命令

../runcmake: 行 3: 未预期的符号 `$‘{\r‘‘ 附近有语法错误

考虑到代码是从windows下一直过来的,脚本可能在格式上存在问题

解决方案:

sudo apt-get install dos2unix

dos2unix **.sh

未预期的符号 `$'{\r'' 附近有语法错误

时间: 2024-10-21 08:58:12

未预期的符号 `$'{\r'' 附近有语法错误的相关文章

解决 .bashrc: 行 1: 未预期的符号 `(' 附近有语法错误

平台:ubuntu12.04 现象:shell终端错误提示如下 .bashrc: 行 1: 未预期的符号 `(' 附近有语法错误 .bashrc: 行 1: `# ~/.bashrc: executed by bash(1) for non-login shells.' 解决:将.bashrc文件的编码格式改为UTF-8即可! 方法:(1) 将.bashrc拷贝到Windows (2)将.bashrc改为.bashrc.txt (3)打开,另存为时将编码改为UTF-8,保存即可! (4)将.ba

[Jenkins]运行shell报错:寻找匹配的 `"' 是遇到了未预期的文件结束符

这里有一个坑(至少对于我来说): 报错信息中的出错行,并不代表真实脚本中的出错行. jenkins执行的shell内容如下: 第1行echo 1个字符串,少1个双隐号 echo "233342 echo "12312" echo "34" 执行jenkins报错如下: /usr/local/tomcat/apache-tomcat-8.5.40/temp/jenkins5082891078041588552.sh:行4: 寻找匹配的 `"' 是遇

VC++编译错误error C2065: “HANDLE”: 未声明的标识符及添加winbase.h后提示winbase.h(243): error C2146: 语法错误: 缺少“;”(在标识符“Internal”的前面)的解决办法

问题描述: VC++程序编译时提示错误:error C2065: "HANDLE": 未声明的标识符等众多错误提示,如下所示: error C2065: "HANDLE": 未声明的标识符 error C2146: 语法错误: 缺少";"(在标识符"hFind"的前面) error C2065: "hFind": 未声明的标识符 error C2065: "INVALID_HANDLE_VALUE

zabbix 监控nginx语法错误

由于一些自动化工具原因nginx 配置的时间会出现域名错误,只是在reload的时间才报错,很耽误时间,晚上还要起来处理. ngx的机器安装zabbix_sender #! /bin/sh ## 通过zabbix sender 上报nginx 配置文件的检查结果,避免配置文件长时间语法错误 ip=`/sbin/ifconfig | grep 'inet addr:' | grep -v "127.0.0.1" | awk -F ":" '{print $2}' | 

常见错误3——错误2 error C2143: 语法错误 : 缺少“;”(在“}”的前面)

常见错误3——错误2  error C2143: 语法错误 : 缺少“;”(在“}”的前面) (2012-08-12 12:07:08) 转载▼ 标签: 杂谈 分类: 编程常见错误集 很简单的一段程序,却出现如上错误,原因很简单,还是要注重细节! 01 #ifndef COLOR_H02 #define COLOR_H03 04 namespace GrabCut_DZY05 {06  class Color{07  public:08   Color();09  private:10   fl

检查整个目录php语法错误脚本

其实也可以检查其他语言的语法错误,把代码内的php -l 换了就行 #! /bin/bash # # check_php_syntax.sh # Copyright (C) 2014 <http://superfly81.blog.51cto.com/> # # Distributed under terms of the MIT license. # #!/bin/bash # check php syntax  if [ $# -lt 1 ];then     echo 'Usage: '

C#FTP下载文件出现远程服务器返回错误: (500) 语法错误,无法识别命令

如果下载多个文件的时候,有时候莫名其妙的出现500服务器错误,很有可能是没有设置KeepAlive 属性导致的. 出现应用程序未处理的异常:2015/1/6 11:40:56 异常类型:WebException 异常消息:远程服务器返回错误: (500) 语法错误,无法识别命令. 参考:http://www.cnblogs.com/webabcd/archive/2007/01/21/626242.html KeepAlive - 指定连接是应该关闭还是在请求完成之后关闭,默认为true ///

Access提示Insert Into 语法错误解决办法总结

1.关键字:如果你的数据库的表的设计包含了Access包含的关键字,则在插入的时候会出现“Insert Into 语法错误” 例如: string sqlText = String.Format("Insert into TestTable(Id,Order) values ({0},{1})",123,0); 这行上面这条语句是失败的,原因是TestTable表中有一个关键字"Order",解决办法: (1).将语句中的关键字用[order]处理就可以了.如: s

自动语法错误校正(Grammatical Error Correction)

写英语论文很折磨人.平时用英语写的少,关键时候写的头痛死.记起前段时间在知乎上看了一个哥们写的NLP潜在热门方向,介绍了自动语法错误校正(具体名称记不起来了,当时没有收藏,现在找不到了).就不知道怎么想到NLPCC2014上新加坡国立大学Hwee Tou Ng教授的特邀报告Automated Grammatical Error Correction: The State of the Art.今天就简单查查这个方向目前发展如何. 学术研究上,google scholar显示面前几个文章都是Ng教