小编SSc*_*oll的帖子

Sed在每个数字后替换字符

我想用sed替换每个整数后面的字符.

例:

444 d 应该去: 444,d

编辑:stribizhev的答案帮助我找到了sed(GNU sed)4.2.2的解决方案

sed -r 's/([0-9]+)./\1,/g'

用逗号替换数字后的任意字符.唯一的问题是,该行末尾的数字还会创建一个额外的逗号.

regex sed

2
推荐指数
1
解决办法
1310
查看次数

标签 统计

regex ×1

sed ×1