转自https://blog.csdn.net/zengmingen/article/details/78912331
在Windows编写的shell文件,在Linux上执行时,常常因为Windows有隐藏的一些符号,而报:
/bin/bash^M: bad interpreter: No such file or directory
解决方法:
vi shell文件.sh
然后用命令
:
set ff?
可以看到dos或unix的字样.
再用
set ff=unix
把它强制为unix格式的, 然后存盘退出. 再运行一遍
---------------------
作者:zengmiaogen
来源:CSDN
原文:https://blog.csdn.net/zengmingen/article/details/78912331
版权声明:本文为博主原创文章,转载请附上博文链接!