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个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
请问一下大家学习完AI智能体项目后投递的岗位大致都有哪些呢?有什么岗位符合这个方向,适合投递的呢?
2
#提问# #Python# #技术# 有没有好兄弟知道如下问题如何解决嘛?第一张图是我在git bash中运行的命令,第二张图是我的目录,第三张图是我调用git命令但是好像还是在系统命令行中运行的,我需要批量运行如下命令,变的就是那一串数字了。在python中如何批量运行该命令呢,因为cmd下运行跑不出来,但是又不知道在python中如何调用git bash... (实验室打工狗在线求助!!!)
11
#提问# #Java# 技术 我想问问假如说我传入的参数类型是整型的数组而不是包装类,如何使用Arrays.sort进行降序排列呢?或者说是不是应该先把传入的整型数组转化为Integer[]呢?
17
#Java# #技术# 有一个问题想问问,就是使用Arrays.sort()这个方法,如何让一个一维数组降序排列呢?使用lamda表达式写的话怎样才是正确的呢?[疑问]#提问#
11
刚买了个腾讯云服务器,想问问大伙们这玩意只能部署一个网站么?
6
