- 论坛徽章:
- 0
|
a
b
c
d
e
...
==========访问总数========:1
...
==========访问总数========:1437
==========访问总数========:1438
==========访问总数========:1439
==========访问总数========:1440
==========访问总数========:1441
==========访问总数========:1442
==========访问总数========:1443
==========访问总数========:1444
==========访问总数========:1445
==========访问总数========:1446
==========访问总数========:1447
==========访问总数========:1448
==========访问总数========:1449
==========访问总数========:1450
==========访问总数========:1451
==========访问总数========:1452
==========访问总数========:1453
==========访问总数========:1454
==========访问总数========:1455
==========访问总数========:1456
...
==========访问总数========:66666
...
==========访问总数========:n
...
g
n
d
如上所示,我要删除匹配==========访问总数======== 的行,保留最后一行,==========访问总数========:n,n这个数值当然可以从文本中找到,是一个固定的值,但是因为可能有1000万行,太大了,不想去文件中找,请问有什么办法能处理吗?
sed -i '/^==========访问总数========:/,100d' file
尝试了以上写法,发现匹配==========访问总数========的行全部删除掉了 |
|