刚刚学习 SHELL 写了一个简单的例子 发生如下错误-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directoryVI打开文件,没发现任何问题,把/bin/bash改成/bin/sh-bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or dire
转载 2017-06-21 11:00:27
3662阅读
1点赞
错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.执行dos2unix 命令转换编码, 命令为: #dos2unix full_b...
转载 2013-03-14 11:20:00
161阅读
2评论
 经常会遇到这种情况,在windows下写的脚本,代码会在linux下无法执行,错误就是: bad interpreter: No such file or directory   1.原因 这通常都是由于windows下对文本文件的保存格式与unix下不同造成的,windows下回车的字符是'\r\n',而linux下是'\n'   2,解决方法 vim
原创 2012-08-22 22:31:36
3778阅读
执行脚本出现 /bin/sh^M: bad interpreter: No such file or directory 报错
原创 2016-09-02 11:26:09
2253阅读
执行shell脚本报-bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory的解决方法
原创 2018-05-31 10:45:16
7653阅读
2点赞
目录问题解决参考问题执行一个shell脚本返回错误:Not able to execute a .sh file: /bin/bash^M: bad interpreter
原创 2022-08-22 11:28:47
125阅读
shell脚本报错/bin/bash^M: bad interpreter: No such file or directory,通过查阅资料得知,shell脚本格式必须是unix才行,但我这个脚本是在windows上编写完成传到Linux服务器上的,所以一执行就报错: windows环境下的文件是
转载 2020-09-22 15:34:00
205阅读
原因是 文件的格式是dos,修改为unix 就OK了 查看文件格式 用vim 打开出错的文件 按 ESC键 再按shift+冒号 输入 set ff 回车 可以看见 该文件的格式 fileformat=dos按shift + 冒号 输入 set ff=unix 回车 发现没反应,那就对了。 可以按
转载 2021-06-01 10:12:46
299阅读
执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件格式 cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。 od -t x1 f ...
转载 2021-07-17 14:38:00
722阅读
2评论
1.vi当前脚本2.输入 :set ff,看输出结果, 应该是fileformat=dos3.输入 :set ff=unix4.输入 :wq5.再执行即可原因:脚本文件是在windows下编写的.文件格式是dos的,需要转换成unix格式
原创 2021-12-30 14:51:17
424阅读
在Linux上的很多操作一般都是用脚本来实现了,特别是线上的服务器,不用脚本是,直接在上面敲是很危险的,一不小心,手一抖,那就完了。但是,很多朋友自己的笔记本用的都是windows系统,这真把Ubuntu做为自己笔记本系统的人不会很多,不过我还是喜欢Ubuntu,之前在Ubuntu上写了一些脚本,并且试下来也没什么问题,然后就把这些脚本放到了windows系统的工作机上去了,之后呢,又在上面编辑过
原创 2011-05-12 13:39:54
3802阅读
1点赞
2评论
行脚本出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。 具体细节不管,如果验证: vim test.sh :set ff? 如果出现fileforma=dos那么就基本可以确定是这个问题了。 :set fileformat=unix :wq OK了。。。。。。。 bash: ./eth0-access
原创 2023-05-29 00:19:49
78阅读
bash: ./a.sh: /bin/bash^M: bad interpreter
原创 2018-09-26 19:16:36
846阅读
2点赞
执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法
原创 2022-01-18 18:00:13
176阅读
执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。 查看脚本文件是dos格式还是unix格式的几种办法。(1)查看脚本的格式: cat -A filename 从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。(2)修改脚本的格式:vi filename打开文件,执行 :
原创 2023-03-08 02:05:27
322阅读
今天写了一个shell脚本,然后在执行的时候报错,如下截图:主要原因是shell文件是我在windows下编辑然后上传到linux系统里执行的。shell文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。我们可以通过vi编辑器来查看文件的format格式。步骤如下:1.首先用vim命令打开文件2.在vi命令模式中使用:setff命令可以看到改文件的格式为dos:3.修改文件format为
原创 2019-08-27 16:17:00
952阅读
1点赞
在系统上运行一个 Linux 的命令的时候出现下面的错误信息:-bash: ./build.sh: /bin/bash^M: bad interpreter: No such file or directory  这个是在 Windows 作为 WSL 的时候出的错误。原因和解决出现问题的原因在于脚本在 Windows 中使用的回车换行和 Linux 使用的回车换行不一样。如果
原创 2023-08-28 03:14:56
392阅读
这个是在 Windows 作为 WSL 的时候出的错误。
原创 2023-09-07 14:56:50
73阅读
1、source命令用法:    source FileName  作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限"注:该命令通常用命令“.”来替代。如:source .bash_profile. .bash_profile两者等效。source(或点)命令通常用于重新执行
转载 精选 2013-07-17 14:36:53
386阅读
http://bbs.chinaunix.net/thread-4057972-1-1.html  1、source命令用法:  source FileName  作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限"    注:该命令通常用命令“.”来替代。   &nb
转载 精选 2015-07-06 11:29:22
1798阅读
  • 1
  • 2
  • 3
  • 4
  • 5