我系统为windows,.sh文件的格式为dos,上传到linux上报错/bin/sh^M: bad interpreter: No such file or directory,linux只能执行格式为unix格式的脚本,将格式更改为unix;
1、vi打开文件
2、使用set ff 命令查看格式
当前格式为dos
3、使用 set ff=unix 更改格式,在查看
脚本就可以运行了。
我系统为windows,.sh文件的格式为dos,上传到linux上报错/bin/sh^M: bad interpreter: No such file or directory,linux只能执行格式为unix格式的脚本,将格式更改为unix;
1、vi打开文件
2、使用set ff 命令查看格式
当前格式为dos
3、使用 set ff=unix 更改格式,在查看
脚本就可以运行了。