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

相关推荐
Yyyy4823 小时前
Ubuntu安装Jenkis
linux·运维·ubuntu
zhuzewennamoamtf3 小时前
Linux SPI设备驱动
android·linux·运维
春日见3 小时前
在虚拟机上面无法正启动机械臂的控制launch文件
linux·运维·服务器·人工智能·驱动开发·ubuntu
松涛和鸣4 小时前
Linux Makefile : From Basic Syntax to Multi-File Project Compilation
linux·运维·服务器·前端·windows·哈希算法
Predestination王瀞潞4 小时前
JDK安装及环境变量配置
java·linux·开发语言
再睡一夏就好5 小时前
深入Linux线程:从轻量级进程到双TCB架构
linux·运维·服务器·c++·学习·架构·线程
小小药5 小时前
09-vmware配置虚机连接互联网-nat模式
linux·运维·centos
Bright Xu5 小时前
Qemu 安装 LoongArch架构 Fedora Remix F42 Linux系统
linux·loongarch·国产cpu
莫白媛5 小时前
Linux创作笔记综合汇总篇
linux·运维·笔记
studytosky6 小时前
Linux系统编程:深度解析 Linux 进程,从底层架构到内存模型
linux·运维·服务器·开发语言·架构·vim