在windows下编写shell脚本在linux下运行会出报错:

[hadoop@master data]$ ./load_ods_table.sh
-bash: ./load_ods_table.sh: /bin/bash^M: bad interpreter: No such file or directory

错误原因,文件格式错误

  • 使用: set ff 命令可以看到 fileformat=dos

解决办法

  1. :set fileformat=unix :wq保存修改
  2. 执行sed -i "s/\r//" load_ods_table.sh
  3. 执行busybox dos2unix ./load_ods_table.sh

最新文章

  1. Eclipse 常用快捷键 (动画讲解)
  2. 局域网ping Linux主机名
  3. 正态QQ图的原理
  4. C++之路起航——标准模板库(vector)
  5. 修改HTMLTestRunner模板
  6. supervisor安装配置
  7. Linux入门(17)——Ubuntu16.04显示内存CPU网速等(System Monitor)
  8. 高性能JavaScript读书笔记
  9. 3.15 总结,初始java
  10. Dynamics 365工作流报错:您无法登陆系统。原因可能是您的用户记录或您所属的业务部门在Microsoft Dynamics 365中已被禁用。
  11. AD域创建用户无法登录
  12. 【bzoj2877】 Noi2012—魔幻棋盘
  13. Linux开机自动启动某一程序
  14. JDBC简单示例代码
  15. Android开发-- The content of the adapter has changed but ListView did not receive a notification - With AsyncTask
  16. java Html 转 PDF
  17. C++较精确的测试代码运行时间
  18. July 26th 2017 Week 30th Wednesday
  19. Redhat 企业版 LINUX AS5.0 下载地址
  20. Powershell调用RemoteExchange.ps1

热门文章

  1. 静态区间第k大 树套树解法
  2. 命令__cp、scp(Secure Copy)
  3. jquery对中文进行base64加密,后台用java进行base64解密
  4. linux设置永久别名
  5. HDU 1863 畅通工程 -Kruskal模版
  6. angular.fromJson(json)的简单示例
  7. 转: listview异步图片加载之优化篇(android)
  8. 小Z爱序列(NOIP信(sang)心(bin)赛)From FallDream(粗制单调队列&单调栈的算法解析)
  9. 计算器的改良(纯字符串)o1
  10. error C4996: ‘Json::Reader::Char’: Use CharReader and CharReaderBuilder instead