MENU

Linux脚本时报错:bash: $'\r': command not found

July 27, 2021 • Read: 404 • 默认分类

问题描述

在Windows下编写好sh文件后,在Linux下运行会报错:bash: $’\r’: command not found

问题解决

这是因为Windows系统的文件换行使用的是\r\n,而Unix系统是\n

问题解决

方式一

安装dos2unix来进行文件转换

yum install -y dos2unix
dos2unix aaa.sh

方式二

使用vim打开文件,然后使用命令:set ff=unix,保存文件

- - - The END - - -
  • 文章作者:谭先生
  • 版权所有:文章转载时,注明出处即可!
  • 本站部分资源收集于网络,纯个人收藏,无商业用途,如有侵权请及时告知!
  • Last Modified: August 4, 2021
    Archives QR Code Tip
    QR Code for this page
    Tipping QR Code
    阅读:404