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

相关推荐
大聪明-PLUS1 小时前
如何从头开始开发 Linux 驱动程序
linux·嵌入式·arm·smarc
心灵宝贝2 小时前
CentOS 7 安装 net-tools.rpm 包步骤详解(附 rpm 命令和 yum 方法)附安装包
linux·运维·centos
1024find2 小时前
Linux基线配置
linux·运维·服务器
从零开始的ops生活2 小时前
【Day 68】Zabbix-自动监控-Web检测-分布式监控
linux·网络·zabbix
jun~4 小时前
SQLMap数据库枚举靶机(打靶记录)
linux·数据库·笔记·学习·安全·web安全
小码农<^_^>4 小时前
Linux(线程控制)
linux
HappyGame024 小时前
Linux多进程编程(下)
linux
_可乐无糖5 小时前
活到老学到老之Jenkins build triggers中的定时schedule规则细讲
linux·jenkins·pipe
博睿谷IT99_6 小时前
Linux 备份与恢复常用命令
java·linux·服务器
阳懿6 小时前
windows系统电脑远程登录ubuntu系统电脑
linux·运维·ubuntu