有时我们通过windows主机上编写的脚本,传到unix主机上面的时候,发现很^M,看起来非常乱,下面就是如何去除的方法;
在vi中:
按Esc切换到命令模式输入:
:%s/^M//g 就可以删除^M
^M是通过 Ctrl+v+Shift+m输入的,按住ctrl键按v键,不放ctrl键,再按shift键和m键,完成后全部放开。
文章标签 Unix下去掉shell脚本^M的方法 文章分类 运维
有时我们通过windows主机上编写的脚本,传到unix主机上面的时候,发现很^M,看起来非常乱,下面就是如何去除的方法;
在vi中:
按Esc切换到命令模式输入:
:%s/^M//g 就可以删除^M
^M是通过 Ctrl+v+Shift+m输入的,按住ctrl键按v键,不放ctrl键,再按shift键和m键,完成后全部放开。
第一种方法:cat -A filename就可以看到windows下的断元字符 ^M要去除他,最简单用下面的命令
进入vim的命令行模式输入 :%s/\r//gc 同理:如果出现^V则用:%s/^V//gc替换
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M