linux报错 /bin/bash^M:解释器错误:没有那个文件或目录
在Linux中运行脚本时,会出现linux报错 /bin/bash^M:解释器错误:没有那个文件或目录。这是因为我们将在Windows下编写的脚本拷贝到Linux环境中运行时会出现运行不了的情况。主要还是Windows的换行符为\r\n,而Linux环境中的换行符号为\n。

解决方法有:
方法一:
sed -i 's/\r$//' test1.sh
方法二:
进入脚本文件的命令模式
vi test1.sh :set ff=unix :wq
本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/99cce68513.html
相关推荐
-
前端播放大视频卡顿的解决(m3u8视频流)
前言 最近在一个大屏看板项目中有一个需求是:要求视频和看板要进行来回切换。 最开始的做法是将MP4视频放在项目里,在本地运行时是没什么问题的,但是在往仓库里提交代码时出现了问题。当…
1天前 -
前端预览pdf文件
在前端开发中,很多时候我们需要进行pdf文件的预览操作,下面给出几种常见的预览pdf文件的方法: 一:直接浏览器打开 如果项目对pdf的预览功能要求不高,只是要求能够看的话,可以直…
1天前 -
【1024用代码改变世界】useMemo 和 useCallback|React.memo使用场景
欢迎来到我的博客 📔博主是一名大学在读本科生,主要学习方向是前端。 🍭目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript…
1天前 -
Spring- FactoryBean接口中的getObject()方法
在Spring框架中,getObject()方法通常与FactoryBean接口相关。Spring的FactoryBean是一个用于创建复杂对象的工厂模式的实现。当在Spring应…
Jave 1天前 -
【Java 进阶篇】用JSTL玩转Java:了解JSTL常用标签
JavaServer Pages标准标签库(JavaServer Pages Standard Tag Library,简称JSTL)是Java Web应用程序中常用的标签库之一。…
1天前 -
实战之shardingjdbc引入报错Cannot invoke “Object.toString()“ because the return value of “java.util.Map.get(
目录 配置文件 见源码 Initialization of bean failed; nested exception is java.lang.NullPointerExce…
1天前 -
Spring事务失效,同一个类中的内部方法调用事务失效
声明式事务实现方式 所谓声明式事务,也就是通过配置的方式,比如通过配置文件xml或者注解的方式,来告诉Spring哪些方法需要Spring帮忙管理事务,然后开发者只需要关注业务代码…
Jave 1天前 -
基于微信小程序的小说阅读器小程序
小说阅读器小程序 摘 要 当今时代,是信息大爆炸的时代,人们每天都能接收到数不清的各类信息,其形式不仅包含传统的文字和图片,还有视频、音频等多阅读资料源也较以往增长了太多。因此市面…
1天前 -
微信小程序–下拉选择框组件封装,可CV直接使用
一、起因 接到的项目需求,查看ui设计图后,由于微信小程序官方设计的下拉选择框不符合需求,而且常用的第三方库也没有封装类似的,所以选择自己自定义组件。在此记录一下,…
1天前
