小编Mar*_*o A的帖子

sed删除行尾的数字

我需要找出如何使用sed 删除文本文件中行末的最多 10位数字。

例如,如果我有这个:

ajsdlfkjasldf1234567890
asdlkjfalskdjf123456
adsf;lkjasldfkjas123
Run Code Online (Sandbox Code Playgroud)

它应该变成:

ajsdlfkjasldf
asdlkjfalskdjf
adsf;lkjasldfkjas
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

我有这个,但是它不起作用:

sed 's/[0-9]{10}$//g'
Run Code Online (Sandbox Code Playgroud)

regex linux sed

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

标签 统计

linux ×1

regex ×1

sed ×1