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

相关推荐
AC是你的谎言1 小时前
网络层和数据链路层
linux·网络·学习·智能路由器
waves浪游1 小时前
基础开发工具(下)
linux·运维·服务器·开发语言·c++
春风霓裳3 小时前
ubuntu磁盘管理、磁盘扩容
linux·运维·ubuntu
直有两条腿3 小时前
【操作系统】非连续内存分配
linux
---学无止境---4 小时前
Linux交换缓存深度解析:从条目编码到缓存管理的完整机制
linux
---学无止境---4 小时前
Linux内存回收与TLB管理:高效释放与缓存刷新的精密协作
linux
硬核子牙4 小时前
硬盘第一关:MBR VS GPT
linux
LCG元4 小时前
Linux 日志分析全攻略:快速从海量日志中定位问题
linux
_Power_Y4 小时前
Linux&git入门&设计模式(常考点)
linux·git·设计模式
海蓝可知天湛4 小时前
Ubuntu24.10禁用该源...+vmware无法复制黏贴“天坑闭环”——从 DNS 诡异解析到 Ubuntu EOL 引发的 apt 404排除折腾记
linux·服务器·安全·ubuntu·aigc·bug