当前位置: 首页 > news >正文

-bash: ./log.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录

这个错误通常是由于脚本文件中的换行符格式不正确。你可以使用以下方法解决:

  1. 转换换行符格式: 使用 dos2unix 工具将脚本文件中的 CRLF(Windows 风格)换行符转换为 LF(Unix 风格)dos2unix log.sh

  2. 手动修复: 使用 sed 命令来删除不必要的 ^M 字符:

    sed -i 's/\r$//' log.sh

    或者在编辑器中(如 vim)打开脚本,并使用 :set ff=unix 命令将文件格式转换为 Unix 风格,然后保存文件。

这些步骤应能解决坏的解释器问题。


http://www.mrgr.cn/news/16696.html

相关文章:

  • uni-app 微信小程序开发安装配置 HbuilderX 微信小程序开发工具
  • AI革命:清华大学揭秘大模型工具学习的未来
  • 桶排序【算法 14】
  • AcWing 897. 最长公共子序列
  • SpringBoot统一功能处理
  • 【C语言】十六进制、二进制、字节、位
  • 【测试】——开发模型与测试模型
  • JS打造一款你自己的专用字体:使用p5.js与JavaScript实现
  • Colorfy v3.26 — 修改版,超过2000种图片涂色
  • OpenCompass 评测 InternLM-1.8B 实践
  • B站评论区的力量:构建大语言模型微调数据集的新策略
  • 【经典面试题】Kafka为什么这么快?
  • 2024.8.31 Python,合并区间,用sort通过列表第一个元素给列表排序,三数之和,跳跃游戏
  • 网络压缩之网络剪枝(network pruning)
  • TDesign 微信小程序组件库配置
  • C#泛型相关
  • 通用后台管理系统实战演示(Vue3 + element-plus)汇总篇一
  • UML类图中的组合关系
  • Java设计模式【解释器模式】-行为型
  • Java设计模式【观察者模式】-行为型