centos中运行shell脚本时出现 "line2: $'\r': 未找到命令"
侧边栏壁纸
  • 累计撰写 114 篇文章
  • 累计收到 21 条评论

centos中运行shell脚本时出现 "line2: $'\r': 未找到命令"

SanLiLin
2021-01-28 / 0 评论 / 464 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年01月28日,已超过782天没有更新,若内容或图片失效,请留言反馈。
我的博客中有几篇分享shell脚本的文章,我都是直接把代码粘贴到文章中的,今天我发现脚本直接复制保存到文件中居然无法运行。。。出现如下错误

考虑到代码是在windows下编辑后粘贴在文章中的,可能会出现编码格式不兼容的情况,于是找了下解决方案。如下:

解决方案:

  • ubuntu下:

       sudo apt-get install dos2unix
       dos2unix **.sh
  • centos下:

        yum install dos2unix
        dos2unix **.sh

    然后再执行脚本,完美运行

0

评论 (0)

取消