其他分享
首页 > 其他分享> > /bin/sh^M:bad interpreter: No such file or directory问题

/bin/sh^M:bad interpreter: No such file or directory问题

作者:互联网

脚本命令正确无误,但是执行脚本的时候报错“/bin/sh^M:bad interpreter: No such file or directory”

原因:该脚本文件在windows系统中编辑过,引入了不可见的字符,这是不同系统的编码格式所致!

比较稳妥的办法:

1.删除该脚本文件

rm xcall.sh             //确保windows系统有备份

2.新建脚本文件

touch xcall.sh

3.修改脚本文件的权限

chmod a+x xcall.sh             //增加脚本对所有人的可执行权限

4.编辑脚本内容

vim xcall.sh 

再将脚本内容复制过来,保存退出即可。(xshell软件操作)

注:脚本文件名因人而异!

写shell脚本时亲测有效!^_^

标签:bin,脚本,No,xcall,bad,sh,文件,file
来源: https://www.cnblogs.com/mmzuo-798/p/11168586.html