博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决“/bin/bash^M: bad interpreter: No such file or directory”
阅读量:7120 次
发布时间:2019-06-28

本文共 362 字,大约阅读时间需要 1 分钟。

在执行shell脚本时提示这样的错误主要是由于shell脚本文件是dos格式,即每一行结尾以\r\n来标识,而unix格式的文件行尾则以\n来标识。
  查看脚本文件是dos格式还是unix格式的几种办法。

(1)查看脚本的格式:  cat -A filename  从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。

(2)修改脚本的格式:vi filename打开文件,执行 : set ff=unix 设置文件为unix,然后执行:wq,保存成unix格式。

  (3查看脚本的格式:  cat -A filename  从显示结果可以判断,dos格式的文件行尾为^M$,unix格式的文件行尾为$。

 

转载于:https://www.cnblogs.com/yjcs123/p/10862937.html

你可能感兴趣的文章
verilog奇偶分频
查看>>
Vim用原生雅黑Consolas混合字体
查看>>
vSphere 5.5 VM整合磁盘失败之—文件被锁定无法访问
查看>>
SEO
查看>>
将文本文件内容存储在DataSet中的方法总结
查看>>
如何对Mac中的磁盘进行检查修复
查看>>
腾讯接入支付宝 京东、苏宁易购在等是什么
查看>>
win7下的python2.7和pip的环境安装
查看>>
Drupal常用开发工具(二)——Drupal for Firebug
查看>>
Win2K8R2IIS7命令添加服务器角色
查看>>
贪心算法
查看>>
ANR问题的log位置
查看>>
BeanFactoryPostProcessor接口(容器后处理器)
查看>>
撤销本地的commit
查看>>
Acad::ErrorStatus
查看>>
tar打包/解包用法
查看>>
一个根据相似度的去重方法
查看>>
Tomcat 性能优化
查看>>
增加从mysql
查看>>
对docker隔离性的理解
查看>>