当前位置:首页 > 技术问答 > 解决Debian执行shell脚本提示文件找不到的问题

解决Debian执行shell脚本提示文件找不到的问题

技术问答 / 星之宇 / 2024-8-3 20:28 / 浏览:844 / 评论:0

问题描述

Debian在运行shell脚本的时候报错,报错提示-bash: ./xx.sh: cannot execute: required file not found


问题分析

这个问题是shell脚本文件格式的问题,在Windows下为Dos格式,在Debian(Linux)下需要使用unix格式。


解决方法

1、使用vi打开shell脚本,并使用 :set ff 命令查看当前文件格式,一般可以看到是fileformat=dos。

2、如果是Dos格式的shell脚本,请使用 :set ff=unix 命令修改为unix格式,再使用 :wq 命令保存退出。

3、重新运行shell脚本,可以看到正常运行了。

目前有 0 条评论

    • 昵称
    • 邮箱
    • 网址