bad interpreter: No such file or directory
问题描述
在windows上编译sh文件,拷贝到linux下并启动命令,报如下错误:
原因
.sh脚本在windows系统下编写的,文件可能是DOS格式的
解决方法
1、shell下进入该.sh文件,命令:vi test_mysql_bak.sh
2、点击shift+:,进入命令模式
3、查看文件格式,命令:set ff / set fileformat
4、修改文件格式dos为unix,点击shift+:,输入命令:set ff=unix,回车
5、再次查看文件格式,命令:set ff / set fileformat
6、点击Esc,输入“:wq”,保存退出
7、启动命令,发现正常启动即可