原文:set ff=unix 转换\r\n为\n linux 执行shell报bad interpreter:No such file or directory错误

摘自:https: blog.csdn.net xuforeverlove article details 一 问题描述 在windows上编译好项目,拷贝到linux并启动命令,报如下错误: 二 原因 .sh脚本在windows系统下编写的,所以可能有不可见字符,从上图错误提示来看,很有可能脚本文件是DOS格式的,即每一行的行尾以 r n来标识, 其ASCII码分别是 x D, x A。 三 解 ...

2020-03-11 20:45 0 852 推荐指数:

查看详情

执行shell脚本报错-bash: ./startup.sh: /bin/sh^M: bad interpreter: No such file or directory

搭建nacos集群时,配置完毕后执行脚本报错,通过查询资料发现^M表示 Windows环境下dos格式文件传输到unix系统时,会在每行的结尾多一个^M,所以在执行的时候出现了这种现象,但是你在unix或者Linux环境下使用vi编辑的时候,会在下面显示此文件的格式,比如”sky8g.sh ...

Mon Apr 20 22:27:00 CST 2020 0 742
执行shell脚本时提示bad interpreter:No such file or directory的解决办法

故障现象:在终端直接cd /var正常,在shell脚本中执行则报错。原因是脚本是在windows平台下写的,换行符与 Linux不同,造成脚本不能正确执行 出现bad interpreter:No such file or directory(没有那个文件或目录)的原因,是文件 ...

Sat Jul 01 21:51:00 CST 2017 0 16837
执行shell脚本提示“-bash: ./checkP.sh: /bin/sh^M: bad interpreter: No such file or directory”解决方法

在windows机器下新建了一个shell脚本如下 在Linux上的很多操作一般都是用脚本来实现了,特别是线上的服务器,不用脚本是,直接在上面敲是很危险的,一不小心,手一抖, 那就完了。但是,很多朋友自己的笔记本用的都是windows系统,这真把Ubuntu做为自己笔记本系统的人 ...

Wed Mar 15 01:52:00 CST 2017 0 3753
linux中的set ff=unix

set ff=unix : 告诉 vi 编辑器,使用unix换行符。 操作步骤: 1.用vi命令打开文件 2.直接输入   :set ff=unix ...

Thu Oct 10 22:56:00 CST 2019 0 4562
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM