2019独角兽企业重金招聘Python工程师标准>>>

错误再现

  • 用sqoop从msyql导入数据到hdfs,由于mysql里的表很多,就写了个shell脚本循环调用sqoop,以下是脚本
while read mysqlTable
dosqoop import \--connect jdbc:mysql://ip:3306/database \--username root \--password password \--table ${mysqlTable} \--driver com.mysql.jdbc.Driver \--fields-terminated-by '\t' \--target-dir /tmp/${mysqlTable} \-m 1done < mysql_table.txt
  • 提示Illegal line end in string literal 错误

问题定位

  • 是因为mysql_table.txt是dos格式的,shell脚本读取之后会有^M的符号

解决问题

  • 用dos2unix命令解决了,这个命令是把dos格式的文件转换成unix格式的文件的命令
dos2unix mysql_table.txt
  • 具体dos2unix的安装自行搜索

转载于:https://my.oschina.net/u/4017963/blog/3011584

Illegal line end in string literal相关推荐

  1. illegal escape character in String literal

    illegal escape character in String literal illegal escape character in String literal - 简书 写文件路径的时候可 ...

  2. python 报错 SyntaxError: EOL while scanning string literal 问题原因 解决方案 EOL解释

    目录 报错信息 SyntaxError: EOL while scanning string literal EOL = End Of Line error (翻译:行尾误差) 问题原因:通常是字符串 ...

  3. [Error]EOL while scanning string literal

    项目中有个定时任务,每天取到一些表数据传到一个外部接口,但是最近总是有异常,今天查了下原因. 首先本地和测试环境测试这个程序都没问题,只有线上环境会在日志中抛出异常,猜测异常主要产生的原因是数据的异常 ...

  4. python 报错 SyntaxError: EOL while scanning string literal 问题原因 解决方案 EOL解释

    报错信息 SyntaxError: EOL while scanning string literal EOL = End Of Line error(翻译:行尾误差) 问题原因:通常是字符串两端的引 ...

  5. EOL while scanning string literal报错问题总结

    EOL while scanning string literal google一下.这个异常造成的原因是字符串,引號没有成对出现,也就是类似以下的情况 str('1) Traceback (most ...

  6. 翻译 SyntaxError: EOL while scanning string literal

    这个错误信息通常出现在代码中字符串的引号没有正确闭合的情况下.EOL 是 End Of Line 的缩写,表示程序在扫描字符串时到达了行末尾,但是还没有找到该字符串的结束引号.以下是该错误信息的翻译: ...

  7. PLS-00172: string literal too long

    The string literal was longer than 32767 bytes. Use the '||' to join. 转载于:https://www.cnblogs.com/xi ...

  8. warning: format not a string literal and no format arguments

    在学习Object-c的时候,按着书上的代码出现"warning: format not a string literal and no format arguments": 虽然 ...

  9. Error format not a string literal and no format arguments解决方案

    From: http://www.cnblogs.com/hhuang2012/p/3336911.html 场景: cocos2dx 跨平台开发, 移植Android版本时, 当进行到build_n ...

最新文章

  1. 《把时间当作朋友》读书笔记(十四)--积累(二)
  2. 赠书:响应式编程到底是什么?
  3. 关于.net core http error 502.5 - process failure
  4. Android O 前期预研之一:Android Treble 计划
  5. C代码+汇编 C的for汇编学习分析
  6. 【CJOJ2616】 【HZOI 2016】偏序 I(cdq分治,树状数组)
  7. 基于JAVA+Spring+MYSQL的房屋出售系统
  8. nux 平台的 libpcap 源代码分析
  9. 解决“重新安装vmware-tools”灰色而无法安装的问题
  10. Haproxy负载均衡详解,与keepalived的搭配
  11. DjangoForm 之创建FORM模板进行验证
  12. .net2.0中对config文件的操作方法总结
  13. 为 Elipse 下载windowsBuilder 实现窗口插件
  14. 计算机网络第七版谢希仁课后答案第四章(部分答案)
  15. 下载SE78里面的图片
  16. log4j.properties 使用说明
  17. 本计算机家庭组的用户名,家庭组
  18. #数据技术选型#即席查询Shib+Presto,集群任务调度HUE+Oozie
  19. 2022/11/16
  20. 初中学历能直接自考大专吗 自考有学历要求吗

热门文章

  1. 2022-02-21 WPF上位机 121-三菱PLC协议读写代码的封装
  2. ideaiu快速查找xml插件
  3. 在Chrome谷歌浏览器安装插件!
  4. 菱形问号乱码怎么解决
  5. 从产品角度来聊ToC的数据和ToB的数据
  6. origin三图合一_Origin9.1绘制三维(3D)叠加瀑布图的方法
  7. grub命令 u盘安装linux,利用U盘安装Linux操作系统(grub4dos,USB,Linux)
  8. 第十九期基金定投-价值股又有起飞的迹象了
  9. cocos和Unity3d 图集
  10. java物业管理系统设计_JAVA版物业管理系统论文+设计源码