首页 > 系统服务 > 详细

Shell—常见报错问题

时间:2019-11-16 16:43:49      阅读:77      评论:0      收藏:0      [点我收藏+]

bash:$‘\r‘: command not found

造成这个问题的原因是Windows环境下换行的“\r”到了Linux环境下不能够识别了,因为Linux环境下默认的换行符为“\n”,我们只需要把文件转成unix就好。使用 dos2unix 工具实现该转换。

# 1.安装 dos2unix 工具
[root@localhost ~]# apt install dos2unix         # Ubuntu系统
[root@localhost ~]# yum -y install dos2unix   # Centos系统

# 2.转换文件
[root@localhost ~]# chmod 755 test.sh
[root@localhost ~]# dos2unix test.sh

# 3.再次执行文件就可以啦
[root@localhost ~]# sh ./test.sh

 

Shell—常见报错问题

原文:https://www.cnblogs.com/liuhaidon/p/11871877.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!