关于sh和bash

关于sh和bash

关于sh和bash
脚本前面都会有
#!/bin/sh
或者
#!/bin/bash
是一个程序不同名字还是两个程序?``````好像内容都差不多 ··
还有个问题是
我新建一个只有一行#!/bin/sh叫diysh文件
并且
chmod 777 diysh

./diysh

出现
bash: ./diysh: /bin/bash^M: bad interpreter: No such file or directory
哦,dos2unix
linux啊````````
是在当前目录下运行吗?
对呀``````另外一个脚本开头也是这样的就不会``郁闷``