有些时候,错误是这样显示的,那就不是python的版本问题了,属于编码问题。因为windows下的换行默认的是“换行+回车”,也就是“\n\r”,而linux下的换行默认的是“换行”,也就是“\n”,所以在windows下对fap进行修改的时候后面的“\r”linux是不认识的,会被默认成路径的一部分,显示出来就是“^M”.

所以这个问题的修改办法就是改变fap文件的编码

1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。
2)也可在Linux中转换:
首先要确保文件有可执行权限
#sh>chmod a+x filename
然后修改文件格式
#sh>vi filename

利用如下命令查看文件格式
:set ff 或 :set fileformat
可以看到如下信息
fileformat=dos 或 fileformat=unix

利用如下命令修改文件格式
:set ff=unix 或 :set fileformat=unix

:wq (存盘退出)

最后再执行文件
#sh>./filename

:wq (存盘退出)

最后再执行文件
#sh>./filename

3>在Linux下对fap进行编辑处理,问题解决

-bash: /usr/bin/fap: /bin/bash^M: bad interpreter: No such file or directory相关推荐

  1. Linux shell 脚本报错:/bin/bash^M: bad interpreter: No such file or directory

    今天遇到一个很诡异的问题,一直运行很正常的shell脚本失败了,只是昨天增加了一个参数而已. 报错信息: /bin/bash^M: bad interpreter: No such file or d ...

  2. Error处理:/bin/bash^M: 坏的解释器: 没有该文件或目录(bad interpreter: No such file or directory)...

    在Linux下编译运行脚本的时候出现"/bin/bash^M: 坏的解释器: 没有那个文件或目录(bad interpreter: No such file or directory)&qu ...

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

    今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码   #!/bin/sh echo "test shell " 具体报错信息如下: Sh ...

  4. Bash脚本报错:“/bin/bash^M: bad interpreter: No such file or directory”

    1.问题 github下载一个源码,运行install脚本时(# ./myinstal_cp)一直报错"/bin/bash^M: bad interpreter: No such file ...

  5. /bin/bash^M: bad interpreter: No such file or directory

    在Windows编写的shell文件,在Linux上执行时,常常因为Windows有隐藏的一些符号,而报: /bin/bash^M: bad interpreter: No such file or ...

  6. shell脚本报错问题: -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory

    今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试: Shell代码:   #!/bin/sh    echo "test shell "  具体报错信息如 ...

  7. Linux中执行bash脚本报错/bin/bash^M: bad interpreter: No such file or directory

    问题描述:Linux中采用绝对路径执行Bash脚本,报错-bash: /home/xxx.sh: /bin/bash^M: bad interpreter: No such file or direc ...

  8. -bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory 错误解决方案

    问题描述:写linux脚本时.sh文件中,在win环境下,编辑了.sh文件,然后上传到linux服务器中,出现如下错误: -bash: ./start.sh: /bin/sh^M: bad inter ...

  9. 解决Linux服务器执行出现 -bash: ./xxx.sh: /bin/sh^M: bad interpreter: No such file or directory

    一.概述 今天在 windows 环境下 通过 Idea 写 shell 脚本,上传到 linux 环境后执行数包如下错误: -bash: ./xxx.sh: /bin/sh^M: bad inter ...

  10. -bash: ./xxx.sh: /bin/bash^M: bad interpreter: No such file or directory

    -bash: ./a.sh: /bin/bash^M: bad interpreter: No such file or directory 直接执行下面命令来转化, 然后就可以执行./a.sh运行脚 ...

最新文章

  1. android 解决华为 SlidingMenu出现白屏
  2. Drupal 自己定义主题实体 Theming Custom Entities
  3. 深层剖析鸿蒙轻内核M核的动态内存如何支持多段非连续性内存
  4. 写出计算机视觉技术的基本应用,青岛大学研究生专业介绍:计算机应用技术
  5. signature=51b3a9ac95339489ef7384c6e21e303f,nginx – Let’s Encrypt的中间证书
  6. windows上telnet用法 测试端口号
  7. AKKA文档(java)——术语,概念
  8. JAVA程序打包成exe文件详细图解
  9. Car2go 的前端框架选择
  10. 检查版本是否需要更新的Demo
  11. 为什么说服务逻辑,才是SaaS的底层逻辑
  12. godaddy构建ddns服务
  13. 卷积神经网络残差计算
  14. Dnguard旗舰版代加密加壳服务 20/次
  15. tx2 opense
  16. 私有vlan(PVLAN)实验配置步骤
  17. asp数据库服务器端连接错误信息,主数据库连接出错,请检查数据库连接字符串!...
  18. window下命令查看cup和内存型号信息
  19. Go 1.18 版本新特性详解!
  20. 切图工具:关于工具的几个概念

热门文章

  1. 软件设计师考试 知识点总结
  2. 6-8 在数组中查找指定元素 (15 分)
  3. 手机号自动加入空格,禁止用户输入空格
  4. 等了那么久,终于等到新游戏啦!大炮英雄Cocos Creator实现,关注获取代码!
  5. [CF708C]Centroids
  6. ubuntu新版wireshark的升级与回退
  7. 月报总结|Moonbeam 3月份大事一览
  8. rstudio中位数的公式_如何在R中找到中位数
  9. lvs负载均衡+keepalive高可用
  10. 服务器证书 管理器,vault-服务器密码/证书管理工具