bash文件无法运行,提示没有那个文件或目录的解决方法
来源:互联网 发布:网络推广有哪些途径 编辑:程序博客网 时间:2024/04/26 14:57
2011-04-20 14:07
现在在做Broadcom的BCM2157平台,发给我们的平台源码包里只提供了一个patch,需要先从网上下载指定的Android源码,给的文档里下载源码的部分所用的命令很多都不能使用了,不知道为什么。按照常规的办法下载里指定的版本,在执行shell文件打patch时结果报如下错误:
allen@dell-ubuntu:~/work$/bin/bash^M:损坏的解释器: 没有那个文件或目录
在网上查询得到如下信息:
有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而 在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用cat -A filename时你可以看到这个\r字符被显示为^M,这时候只需要删除这个字符就可以了。可以使用命令sed -i 's/\r$//' filename 。
看来发给我们的这个.sh文件在windows下编译过。执行如下命令OK了:
allen@dell-ubuntu:~/work$ sed -i 's/\r$//' apply_brcm_patch.sh
- bash文件无法运行,提示没有那个文件或目录的解决方法
- sh文件运行提示 “/bin/bash^M: 坏的解释器: 没有那个文件或目录”
- “没有那个文件或目录”的解决方法
- bash: 没有那个文件或目录
- -bash: /usr/bin/yum: 没有那个文件或目录 的解决方法
- 解决bash:没有那个文件或目录的方法
- Linux 解决 bash ./ 没有那个文件或目录 的方法
- elf_i386:没有那个文件或目录 解决方法
- elf_i386:没有那个文件或目录 解决方法
- elf_i386:没有那个文件或目录 解决方法
- Linux下运行bash脚本显示“: /usr/bin/env: "bash\r": 没有那个文件或目录
- gtk/gtk.h 没有那个文件或目录 的解决方法
- Ubuntu上的android sdk提示 bash: ......sdk/platform-tools/adb或者emulator: 没有那个文件或目录 解决笔记
- linux shell编程:/bin/bash^M bad interpreter:没有那个文件或目录解决方法
- linux shell编程:/bin/bash^M bad interpreter:没有那个文件或目录解决方法
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
- 一个用PowerShell寻找Hyper-V虚拟机的例子
- 一道笔试题——由数组中除了一个数之外的其他数的乘积生成另一个数组
- this.ds is undefined
- java基础试题2(选择)
- linux yum 安装 svn
- bash文件无法运行,提示没有那个文件或目录的解决方法
- java基础试题3(选择)
- wav音频文件的结构
- [iOS]解决Mobile App icon图片清晰度问题
- Flume相关参数介绍
- ExtJs简单form表单控件
- 随笔
- 面试点评
- java 注解