Linux中运行shell命令出现'\r'符号格式不匹配的问题

今天使用ubuntu进入windows系统中的文件跑命令时出现了如下错误:

原因:windows格式的shell多了个\r,需要替换。在linux终端下,输出\r会什么都不显示,只是把光标移到行首。于是终端虽然输出了/usr/bin/env bash,但是碰到\r后,光标会被移到行首,接着输出了:No such file or directory把前面的覆盖掉了

解决办法

1.使用vim进入moltemplate.sh文件中

vim moltemplate.sh

2.键盘输入`:

:set ff # 然后回车,
:set ff=unix # 然后保存退出,
:wq!#回车,问题解决。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
zkl
下载 APP