+ -
当前位置:首页 → 问答吧 → 关于替换文本中的最后一个字符的弄法

关于替换文本中的最后一个字符的弄法

时间:2011-04-24

来源:互联网

关于替换文本中的最后一个字符的弄法
成都一个、
内江两个、
绵阳三个、

想把绵阳三个后面的“、”替换成“。”

有没有一次性到位的办法。不想算来算去转一次了。

作者: loveKDE   发布时间: 2011-04-24

vim 支持中文的话:
vim
%s/、/。/g

sed 's/、/。/'

作者: 南极雨   发布时间: 2011-04-24

本帖最后由 zooyo 于 2011-04-24 21:55 编辑

是只替换最后一行的、号为。吗?

awk 'NR==3{sub(/、/,"。")}1' file

作者: zooyo   发布时间: 2011-04-24