运行脚本出现 ^M符

Posted chenxiaomeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行脚本出现 ^M符相关的知识,希望对你有一定的参考价值。

技术图片

 

是用vi 方式新建文件的话,格式是dos

要把文件格式改成unix,才能运行.sh文件

常识:Unix及类Unix系统里,每行结尾只有换行“ ”,Windows系统里面,每行结尾是换行+回车“ ”。

利用Linux下的vim编辑器,可以方便的在dos文件、unix文件之间进行切换,且可以便利的去除恼人的^M符。

1. 查看当前文件是dos格式还是unix格式

在vim中输入

:set ff?

2. 如果是dos文档 则当前显示为

fileformat=dos

3. 强制切换为unix格式,然后保存即可: 

:set ff=unix #转换为unix格式
:wq #保存、退出

  

 

以上是关于运行脚本出现 ^M符的主要内容,如果未能解决你的问题,请参考以下文章

Unity中timeline出现脚本错误怎么解决

运行脚本的时候出现“/bin/bash^M: bad interpreter: No such file or directory”,这么搞一下!

当 ViewPager 中的片段出现和消失时如何执行一些代码

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk

用于确保在任何给定时间仅运行一个 shell 脚本的 shell 片段 [重复]

运行shell命令