Shell—常见报错问题

2019-11-16 16:04:36来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Shell—常见报错问题

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

 


原文链接:https://www.cnblogs.com/liuhaidon/p/11871877.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:alluxio 安装记录

下一篇:一个数据包的大小是好多?