You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win10 Ubuntu控制台运行run.dev.sh报错,dos2unix无效求助

解决方法

如果dos2unix转换后问题依旧,试试以下几种方案:

  • 直接用sed移除所有回车符(^M):

    sed -i 's/\r$//' run.dev.sh
    

    执行完后再尝试运行脚本。

  • 用tr命令过滤回车符并生成新脚本:

    tr -d '\r' < run.dev.sh > run.dev.fixed.sh
    chmod +x run.dev.fixed.sh
    ./run.dev.fixed.sh
    
  • 先确认文件是否仍有CRLF换行符:
    运行cat -A run.dev.sh,如果每行末尾显示^M$,说明转换未生效,再用上面的方法处理。

  • 若你曾用Windows编辑器打开过脚本,确保编辑器保存时使用**LF(Unix)**换行格式,避免再次引入CR字符。

  • 检查脚本的shebang行(第一行),确保是#!/bin/bash,没有多余的隐藏字符。可以手动重新输入第一行,再保存。

内容的提问来源于stack exchange,提问作者Francisco Schlatter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 11:57:02