在Linux下用./sinounix.sh执行一个刚写好的脚本时提示“/bin/bash^M: bad interpreter: No such file or directory”,不过用sh sinounix.sh执行脚本时结果会有乱码

这个脚本是在Windows下编写完成的,Windows和Linux的换行符不一样,迁移平台时需要转换.

相对应的还有
unix2dos
把linux格式转换为win格式

文本文件可以使用cat -A filename 来查看
win的行尾为M$
linux的行尾为$

Published in Linux

No Responses to “/bin/bash^M: bad interpreter: No such file or directory”

Leave a Reply

请输入算式结果(看不清请点击图片)
(必须)