【发布时间】:2012-05-22 17:51:11
【问题描述】:
我需要了解如何使用 sed 删除文本文件中行尾的最多 10 个数字。
例如,如果我有这个:
ajsdlfkjasldf1234567890
asdlkjfalskdjf123456
adsf;lkjasldfkjas123
应该变成:
ajsdlfkjasldf
asdlkjfalskdjf
adsf;lkjasldfkjas
谁能帮忙?
我有这个,但它不起作用:
sed 's/[0-9]{10}$//g'
【问题讨论】:
-
我认为这只有在你正好有十个数字时才有效。
-
是的,你能改进它以使其工作吗?我一直在尝试,但我不能:s