在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。<wbr></wbr>
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。<wbr></wbr>
解决:1)在windows下转换:<wbr></wbr>
利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。<wbr></wbr>
2)也可在Linux中转换:<wbr></wbr>
首先要确保文件有可执行权限<wbr></wbr>
#sh>chmod a+x filename<wbr></wbr>
然后修改文件格式<wbr></wbr>
#sh>vi filename<wbr></wbr>
利用如下命令查看文件格式<wbr></wbr>
:set ff 或 :set fileformat<wbr></wbr>
可以看到如下信息<wbr></wbr>
fileformat=dos 或 fileformat=unix<wbr></wbr>
利用如下命令修改文件格式<wbr></wbr>
:set ff=unix 或 :set fileformat=unix<wbr></wbr>
:wq (存盘退出)<wbr></wbr>
最后再执行文件<wbr></wbr>
#sh>./filename
分享到:
相关推荐
主要介绍了bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory,需要的朋友可以参考下
-bash: /usr/local/jdk/jdk1.8.0_181/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory 安装完后 java -version 查看版本出现: 原因是:没有那个文件或目录,找了很久发现需要...
在本篇文章里小编给大家整理的是关于linux输入yum后提示: -bash: /usr/bin/yum: No such file or directory的解决方法,有需要的朋友们参考下。
CentOS7安装VMware Tools 在安装VMware-tools出现bash:./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.处理方式
vim自动提示等多种功能 先安装ctags 然后进入./vim文件中执行 sh vim_... /bin/bash: /usr/bin/ctags: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory^@ 解决办法 sudo yum install glibc.i686
本人配置好的,包括很多常用脚本的vim配置,希望有人喜欢
v-img 安装和使用非常简单的相册组件
主要介绍了CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决的相关资料,需要的朋友可以参考下
迁移到Linux对于一些人来说,这简直是一场恶梦。尤其是对于一些刚步入Linux管理大门的管理员来说,如果不避免一些常见的错误,就容易给单位的网络或系统带来安全风险。本文将为帮助这些新手们避免这些错误提供一些...
在Windows下写了一个shell脚本,上传到Linux下执行时报错: 代码如下:[root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory test.sh源码: 代码如下:#!/bin...
启动时报错:-bash: /home/tlq/TLQ63/bin/tlq: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录, 发现是因为64位版本linux安装了32位的程序导致,问题解决需要用到以下文件支持:在银企直连工作...
如果安装出错,那么可以参考 /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 yum install glibc.i686
EasyRPG Player is a game interpreter to play RPG Maker 2000, 2003 and EasyRPG games. It uses the LCF parser library (liblcf) to read RPG Maker game data. EasyRPG Player is part of the EasyRPG Project....
./m_daemon_setup: ./m_agent_daemon: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory m_agent_daemon: error while loading shared libraries: libstdc++.so.5: cannot open shared object ...
centos安装openoffice
解决:linux -bash: /usr/bin/python: /lib/ld-linux.so.2: bad ELF interpreter
安装基于linux 的Java编译坏境的工具包,vsftpd安装过程中bash: ./filezilla: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory报错的安装包
安装基于linux 的Java编译坏境的工具包,vsftpd安装过程中bash: ./filezilla: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory报错的安装包