/bin/bash^M: 错误的解释器: 没有那个文件或目录

news/2024/9/24 17:05:59

*.sh: 行 8: $'\r': 未找到命令
*.sh: 行 15: 未预期的记号 "$'{\r'" 附近有语法错误
*.sh: 行 15: `start() {

 

这个问题通常是由于文件中存在 Windows 换行符(CRLF)而引起的。在 Unix/Linux 系统中,脚本应该使用 LF 换行符,而不是 Windows 下的 CRLF。

要解决这个问题,你可以将文件中的 CRLF 换行符转换为 LF。可以通过以下方法修正:

 

方法 1: 使用 dos2unix 工具

如果你的系统安装了 dos2unix 工具,你可以执行以下命令来转换文件的换行符:

dos2unix 你的脚本.sh

 

方法 2: 使用 sed 命令

如果没有 dos2unix 工具,你也可以使用 sed 来转换:

 
sed -i 's/\r$//' 你的脚本.sh

 

方法 3: 使用文本编辑器

如果你使用的是文本编辑器(例如 VSCode 或 Sublime Text),可以通过以下方式修正:

  1. 打开脚本文件。
  2. 在右下角或菜单中,找到当前的换行符格式,通常会显示为 CRLF
  3. 将其修改为 LF,然后保存文件。

转换换行符后,脚本应能正确运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/64235.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

D24 kubernetes 通过钩子如果优雅的停机{PreStop}

1、背景在 Kubernetes 中,每次微服务的代码发布都意味着创建新版本的 pod 并删除旧 pod,如果部署不够优雅的话,可能出现如下两个问题:正在处理请求的pod被删除,在请求没有做幂等处理的情况下,就会出现数据重复、数据错误,亦或导致分布式系统数据不一致; Kubernetes 将流…

阿里云函数计算 x NVIDIA 加速企业 AI 应用落地

阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 的合作基于双方在提效降本方面的共同目标。阿里云函数计算作为无服务器架构,凭借其高灵活性、弹性扩展能力以及对 GPU 算力的支持,为 AI 任务如模型推理和图像生成提供了高效的计算平台。作者:付宇轩 前言 阿里云函数计算(F…

谷歌地图 | Navigation SDK 重磅发布!为你的 App 注入导航新体验

随着移动互联网的快速发展,导航功能已经成为众多 App 的标配,凭借 Google 地图的强大技术支持和本地化服务,您可以为全球用户提供无缝的导航体验,快速拓展海外市场。无论是欧美发达国家还是新兴市场,Navigation SDK都能助您一臂之力。9月17日,Google 地图正式发布 Naviga…

pom.xml中引入项目中的jar包(通过<scope>system</scope>依赖本地jar包)

<dependency><groupId>com.hbis.infmgr</groupId><artifactId>sign-utils</artifactId><version>0.0.1</version><!--此处忽略sonar警告,因报表组件是定制化的本地包,放到了项目目录内,所以需要通过system-scope引入--><…

《NET CLR via C#》---第十二章(泛型)

泛型(generic)是CLR和编程语言提供的一种特殊机制,它支持另一种形式的代码重用,即“算法重用”。 简单来说,开发人员先定义好算法,必然排序、搜索、交换、比较或者转换等。但是,定义算法的开发人员并不设定该算法要操作什么数据类型;该算法可广泛地应用于不同类型的对象…

Java对接企业微信审批回调

一、需求说明用Java程序对接企业微信的审批流程,获取审批数据数据,例如:报销费用金额二、操作步骤 2.1、分析需求根据需求分析其实也不知道该怎么去做对接,通过不断试错,发现不需要对接第三方应用,也就是不需要进入服务商后台页面,只需要在自建应用是做好配置即可。 具体…

Vuex 和 Vue-router 知识点

Vuexactions里面才能做异步操作(访问后端API ajax请求 访问数据库中的数据) mutations原子操作,同步操作Vue-routermode:history 路由配置该怎么配置就怎么配置 route: [...]配置:path 和 component懒加载:component:对应一个函数,import导入这个组件。前面说过用impor…