问题:从windows下上传.sh shell文件到 ubuntu 服务器下运行代码,bash x.sh 后出错 AssertionError: Override list has odd length: ['\r']; it must be a list of pairs

原因:windows下的换行符与 ubuntu 下换行符不同,前者是\r\n,后者是\n,因此ubuntu上检测多了一个\r

解决方法:安装 dos2unix,见教程,需要root权限

更简单的解决方法: 删除.sh中多余行,只留下一行,不要换行符即可

补充:若使用pycharm可更改换行符格式,但是之前写的shell文件换行符仍然是不行的,得删了重新输

参考:

https://www.jianshu.com/p/1b059cb9f60b

https://www.cnblogs.com/jiangyu0331/p/11989534.html

https://www.cnblogs.com/linkenpark/p/10805559.html

AssertionError: Override list has odd length: [‘\r‘]; it must be a list of pairs相关推荐

  1. !!!---1588|Sum of All Odd Length Subarrays(新)

    1588. 所有奇数长度子数组的和 Given an array of positive integers arr(正整数), calculate(计算) the sum of all possibl ...

  2. 轮换对称性实质 和差化积公式之sinθ+cosθ推导 rd原理,二重积分坐标系转化为什么多了个r; 二重积分几何意义: 二重积分物理意义: 二重积分求导:

    目录 轮换对称性实质 和差化积公式之sinθ+cosθ推导 rd原理,二重积分坐标系转化为什么多了个r:

  3. python报错 ValueError: dictionary update sequence element #0 has length 1; 2 is require

    原文链接地址: https://blog.csdn.net/weixin_40894428/article/details/80683137 字符串转字典要用eval(),这个方法很多书上都没有介绍, ...

  4. 若有以下定义和语句:double r=99, *p=r;*p=r; 则以下正确的叙述是 A) 以下两处的*p含义相同,都说明给指针变量p赋值 B) 在“double r=99, *p=r;“中,

    若有以下定义和语句:double r=99, *p=&r;p=r; 则以下正确的叙述是 A) 以下两处的p含义相同,都说明给指针变量p赋值 B) 在"double r=99, *p= ...

  5. 半径为r的均匀带电球体_一半径为R的均匀带电球体,其电荷的体密度为ρ.求(1)球外任一点的电势;(2)球表面上的电势;(3...

    解:先用高斯定理求出球体内外的场强分布,再根据电势与场强之间的关系求电势分布www.mh456.com防采集. 根据高斯通量定2113理:沿闭合曲面5261的电场通量=包围之电荷量/介电常数:选取闭合 ...

  6. R语言之探索性数据分析篇

    转载自:http://blog.csdn.net/lilanfeng1991/article/details/18565955 探索性数据分析(Exploratory Data Analysis,ED ...

  7. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

  8. 【R】【课程笔记】07 分位数回归与VaR(ES)计算

    本文是课程<数据科学与金融计算>第7章的学习笔记,主要介绍计算VaR/ES风险测度的各种方法和极值理论等,用于知识点总结和代码练习,Q&A为问题及解决方案. 往期回顾: 博文 内容 ...

  9. 美团 R 语言数据运营实战

    一.引言 近年来,随着分布式数据处理技术的不断革新,Hive.Spark.Kylin.Impala.Presto 等工具不断推陈出新,对大数据集合的计算和存储成为现实,数据仓库/商业分析部门日益成为各 ...

  10. [R语言]R包的安装帮助获取

    本文主要参考:Paul Teetor<R语言经典实例>一书 在R语言中,包含的包中有各种应用函数: 1.install.packages('packagename')//安装R包 libr ...

最新文章

  1. RAC 的一些概念性和原理性的知识
  2. 运行Deeplab遇到‘Unexpected label’
  3. matlab linspace
  4. MyBatis 动态 SQL(认真看看, 以后写 SQL 就爽多了)
  5. C语言符号常量的使用,C语言常量与符号常量
  6. 时间管理之番茄工作法
  7. kafka集群搭建超详细教程
  8. 如何为SharePoint文件添加标记
  9. 谈谈量化交易的一些“深坑”
  10. 云计算中的Server Consolidation
  11. Encoder-Decoder综述理解(推荐)
  12. 量化投资与python语言_在量化投资领域,为什么Python如此受欢迎?
  13. 有哪些国外便宜虚拟主机适合个人建站呢
  14. 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)
  15. win10系统怎么合并电脑分区?
  16. Java使用Jsoup写爬虫
  17. 《Dreamweaver CS6 完全自学教程》笔记 第五章:网页中的图像编辑
  18. 破绕前——火箭开拓者第三战致胜的关键?
  19. 双通道连续波多普勒雷达测速模型 - Matlab仿真
  20. 漏洞通告 | Oracle发布7月更新, 修复墨云科技报告的高危漏洞

热门文章

  1. 考CFA证书只通过一级有用吗?
  2. WPF使用 Gmap.NET 绘制极坐标运动轨迹
  3. java设计模式之单例模式
  4. 100行代码搞定Python做OCR识别身份证,文字各种字体!
  5. ios safari 模拟器_电脑也能运行iOS iOS模拟器体验
  6. (第二天)编写训练记忆软件--数字编码矩阵V1.0
  7. 【限流算法】java实现滑动时间窗口算法
  8. kickstart无人值守安装Ubuntu1804系统
  9. PHP调用拼多多接口以及配置签名
  10. python 菜鸟 3.0-终于清楚python菜鸟入门教程