【/usr/bin/env: “bash\r”: 没有那个文件或目录】问题解决

目录

一、问题描述

二、问题原因

三、问题解决


一、问题描述

在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"命令执行脚本,脚本正常执行;

相关推荐
Sadsvit23 分钟前
Ansible 自动化运维工具:介绍与完整部署(RHEL 9)
linux·运维·centos·自动化·ansible
偶像你挑的噻1 小时前
linux应用开发-嵌入编程基础
linux
偶像你挑的噻1 小时前
linux应用开发-环境构建
linux
好名字更能让你们记住我3 小时前
Linux网络基础1(一)之计算机网络背景
linux·服务器·网络·windows·计算机网络·算法·centos
M1A13 小时前
Linux:数字世界的隐形基石与开源革命的王者
linux·后端·操作系统
青草地溪水旁4 小时前
VMware 设置 Ubuntu 虚拟机桥接模式完整教程
linux·ubuntu·桥接模式
淮北4944 小时前
linux系统学习(4.常用命令)
linux·运维·学习
Prejudices4 小时前
Linux查看有线网卡和无线网卡详解
linux·网络
雷工笔记5 小时前
Linux命令学习:make,make install,modprobe,lsmod
linux·网络·学习
Janspran5 小时前
嵌入式Linux学习 - 数据库开发
linux·学习·数据库开发