一、 shell脚本执行错误 $’\r’:command not found

场景:

Windows下编写的linux .sh脚本在linux服务器上执行出现此错误

原因:

脚本在执行中无法识别\r

Linux采用\n为换行
    Windows采用\r\n为换行
    Mac采用\r为换行

解决方法一:

安装dos2unix将换行符转换为linux换行符

# 安装
yum install dos2unix -y
# 转换
dos2unix *.sh

解决方法二:

使用010editor进行手动替换。

————————————————

shell脚本常见错误及解决方法相关推荐

  1. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  2. uClinux 内核编译常见错误及解决方法(zt)

    uClinux 内核编译常见错误及解决方法(uClinux kernel compile Troubleshooting) uClinux kernel compile Troubleshooting ...

  3. 稳定性专题 | Spring Boot 常见错误及解决方法

    导读 『StabilityGuide』是阿里多位阿里技术工程师共同发起的稳定性领域的知识库开源项目,涵盖性能压测.故障演练.JVM.应用容器.服务框架.流量调度.监控.诊断等多个技术领域,以更结构化的 ...

  4. Android 源码编译及常见错误及解决方法

    Android 源码编译及常见错误及解决方法 参考文章: (1)Android 源码编译及常见错误及解决方法 (2)https://www.cnblogs.com/kyyblabla/p/360393 ...

  5. Jenkins执行shell脚本启动tomcat失败解决方法

    Jenkins执行shell脚本启动tomcat失败解决方法 参考文章: (1)Jenkins执行shell脚本启动tomcat失败解决方法 (2)https://www.cnblogs.com/wa ...

  6. kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition

    kafka集群中常见错误的解决方法:kafka.common.KafkaException: Should not set log end offset on partition 参考文章: (1)k ...

  7. cmd常见错误及解决方法

    cmd常见错误及解决方法 参考文章: (1)cmd常见错误及解决方法 (2)https://www.cnblogs.com/Raodi/p/11612816.html 备忘一下.

  8. TensorFlow 常见错误与解决方法——长期不定时更新

    TensorFlow 常见错误与解决方法--长期不定时更新 参考文章: (1)TensorFlow 常见错误与解决方法--长期不定时更新 (2)https://www.cnblogs.com/seni ...

  9. Zookeeper之启动常见错误及解决方法

    Zookeeper之启动常见错误及解决方法 参考文章: (1)Zookeeper之启动常见错误及解决方法 (2)https://www.cnblogs.com/jpfss/p/11510716.htm ...

最新文章

  1. Go 语言编程 — 基本数据类型
  2. Typecho程序伪静态规则大全(包括Linux/Windows
  3. 旋转矩阵中6保6_40岁阿姨发明新型手推车,可以360度旋转,干活效率提升6倍
  4. EA和Take-Two游戏业巨头纷纷陷入困境
  5. 1.有意义的命名(代码的整洁之道)
  6. python装饰器函数执行后日志_Python装饰器使用规范案例详解
  7. electron 5.0.3版本 改动的地方
  8. canvas动画 - 背景线条 - 应用篇
  9. camera(17)---设置摄像头方向、打开线程与预览线程、设置参数、Camera外设按键、自动对焦与触摸对焦、拍照、人脸检测、位置管理、旋转管理、变焦、录像
  10. Could not write JSON: (was java.lang.NullPointerException);
  11. win7关闭UAC的方法
  12. 感冒、咳嗽、发烧、腹泻、扁桃体炎是儿童常见病
  13. 写给没时间理财的上班族
  14. Centos系统升级到7.6
  15. 为何耐得住寂寞更容易成功
  16. LCD驱动调试分享——基于Qualcomm MSM8996平台Android7.1
  17. java url解码解不了_java – 为什么URL没有完全解码?
  18. java的jsf是什么_什么是 JSF(Java Server Faces)
  19. 前端例程20210510:新拟物风格(Neumorphism)设计与实现
  20. 成立了一个软件工作室,但是如何才能接到项目呢?

热门文章

  1. 18其他算法(algo)——单纯的数据处理
  2. idea复制项目导致sources root复用了另一个项目
  3. SDUT ACM 多项式求和(基于C语言)
  4. 3分钟教会你们如何连接CentOS 7外网
  5. 解决Apache提示“You don‘t have permission to access...“错误
  6. 智能机器人与智能系统(大连理工大学庄严教授)——3.工业机器人
  7. Android读ipconfig.txt配置文件乱码
  8. 安卓开发:WebView无法播放微信视频
  9. 【博客567】http/2 goaway frame 与 grpc graceful restart
  10. UE4-简单的FPS项目制作(B站视频笔记)P1P2