:1,$ s/pattern/replacement/g
$指最后一行,最后的g是指某一行讲所有出现的pattern全部替换,否则只替换第一个。
去除^M :
1,$ s/^M//g
^M用ctrl-V,ctrl-M输入
也可以在shell下用命令做到:
cat filename |tr -d '/015' >newfile
或者
sed -e 's/.$//' mydos.txt > myunix.txt
博客介绍了在shell中进行文本替换和去除^M的方法。文本替换使用:1,$ s/pattern/replacement/g,g可替换一行中所有匹配项;去除^M可通过:1,$ s/^M//g,也可用cat |tr -d '/015'或sed -e 's/.$//'命令实现。
:1,$ s/pattern/replacement/g
$指最后一行,最后的g是指某一行讲所有出现的pattern全部替换,否则只替换第一个。
去除^M :
1,$ s/^M//g
^M用ctrl-V,ctrl-M输入
也可以在shell下用命令做到:
cat filename |tr -d '/015' >newfile
或者
sed -e 's/.$//' mydos.txt > myunix.txt

被折叠的 条评论
为什么被折叠?