sh /bin/bash^M: 坏的解释器: 没有那个文件或目录

原因:

由于windows系统下换行符为 \r\n,linux下换行符为 \n,所以导致在windows下编写的文件会比linux下多回车符号 \r。

解决方案:

[root@localhost ~]# sed 's/\r//' -i kafka.sh

 

posted @ 2022-09-07 22:47  coder_xds  阅读(42)  评论(0编辑  收藏  举报