目录
一、问题描述
在Linux环境下,使用VI命令编写Shell脚本,配置好用户、组、权限后,使用"./"或者"sh"命令执行脚本,报错:"/usr/bin/env: "bash\r": 没有那个文件或目录"。

二、问题原因
使用VI命令进入文件内,通过**":set ff"**命令查看文件格式。

发现文件格式为:dos。

dos是Windows环境下文件格式,由于运行环境是Linux,因此产生异常。
三、问题解决
1、使用VI命令进入文件内;
2、通过**":set ff=unix"**命令设置文件格式为"unix",回车执行命令;


3、继续输入":wq"命令保存退出;
4、再使用"./"或者"sh"命令执行脚本,脚本正常执行;