首页 > 系统服务 > 详细

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

时间:2018-08-23 12:35:58      阅读:186      评论:0      收藏:0      [点我收藏+]

今天遇到一个很诡异的问题,一直运行很正常的shell脚本失败了,只是昨天增加了一个参数而已。

报错信息: 

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

后来发现root cause, 昨天修改文件的时候在windows中修改保存,然后上传的。 文件被识别成dos格式。

在此的命令模式下使用以下命令可以查看:

: set ff

返回结果:  fileformat=dos

修改文件格式为Unix,使用下面的命令:

:set ff=unix

再查看当前文件格式:

  :set ff

  返回结果: fileformat=unix

 

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

原文:https://www.cnblogs.com/yuzg/p/9522931.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!