Linux下执行.sh命令出现-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory
Posted aeolian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下执行.sh命令出现-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory相关的知识,希望对你有一定的参考价值。
原因是 文件的格式是dos,修改为unix 就OK了
查看文件格式 用vim 打开出错的文件 按 ESC键 再按shift+冒号 输入 set ff 回车 可以看见 该文件的格式 fileformat=dos
按shift + 冒号 输入 set ff=unix 回车 发现没反应,那就对了。
可以按 shift + 冒号 set ff 查看 fileformat=unix
---------------------
原文:https://blog.csdn.net/JeffreyHv/article/details/51726600
以上是关于Linux下执行.sh命令出现-bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory的主要内容,如果未能解决你的问题,请参考以下文章
Linux下sh/bash/source/.命令的区别(转)
为啥linux 的 source命令在linux的脚本中没有作用 我使用了#!/bin/sh以及#!/bin/bash 都不好用
LINUX权限错误:-bash: ./startup.sh: Permission denied
在linux下安装installer.sh 但是bash: /mnt/LoadRunner/Linux/installer.sh: 权限不够 pwd显示是root权限