当前位置: 技术问答>linux和unix
请教高手AIX中怎么删除行尾的字符^M
来源: 互联网 发布时间:2016-08-31
本文导语: 请教怎么在AIX 4.2里面用vi删除行尾的^M字符? 我使用命令 %s/^M//g 无效。提示 substitute match failure. 在^M的^之前是否要增加转义字符?请教高手十分着急! | 你看着是^M 其实他根本不是 在vi里...
请教怎么在AIX 4.2里面用vi删除行尾的^M字符?
我使用命令
%s/^M//g
无效。提示 substitute match failure.
在^M的^之前是否要增加转义字符?请教高手十分着急!
我使用命令
%s/^M//g
无效。提示 substitute match failure.
在^M的^之前是否要增加转义字符?请教高手十分着急!
|
你看着是^M 其实他根本不是
在vi里应该这样输入这个符号 按住Ctrl+v不放按m
然后就可以匹配到了
有可能你的文件时dos模式的
用dos2unix file 转化一下可能^M就没了
在vi里应该这样输入这个符号 按住Ctrl+v不放按m
然后就可以匹配到了
有可能你的文件时dos模式的
用dos2unix file 转化一下可能^M就没了
|
vi不好用就在外面用sed吧
sed 's/^M//g' filename
^M的输入依然是Ctrl+v+m
sed 's/^M//g' filename
^M的输入依然是Ctrl+v+m