|

楼主 |
发表于 2004-7-20 19:50:09
|
显示全部楼层
或者这样说,更清楚些,a.txt里头不止一个"my dear",如下:
----------------------------------
abcdefg
my dear
hello,world
my dear
haha
my dear
----------------------------------
我只想删除hello,world下的"my dear",其他的"my dear"不想删除。
我不想通过指定行号来删除该行,因为文件经常变动,一旦变动,
通过指定行号的方法将会出错;
也不想通过匹配/my dear/来删除,因为它会把所有的"my dear"全部
删除;
所以我想通过查找"hello,world",来把"hello,world"行下的
"my dear"删除,不知道sed是否有这个功能。
谢谢!
 |
|