【发布时间】:2012-12-28 22:31:01
【问题描述】:
在两行文本(包括第一行但不包括第二行)之间搜索和删除数据的最佳方法是什么。
字符串 1:SECTION - PAY 500 - 待删除
要删除的数据,随机的文本行
字符串 2:SECTION - Pay 400 - 停留
这是一个大约 3000 页的 word 文档,但我也有一个文本版本可以使用。我应该从哪里开始为这样的任务编写 bash 脚本?
文件内容示例:
text
SECTION - PAY 500 (to be deleted)
text (to be deleted)
SECTION - Pay 400
text
SECTION - PAY 500 (to be deleted)
text (to be deleted)
SECTION - Pay 400
text
删除后应该是这个结果
text
SECTION - Pay 400
text
SECTION - Pay 400
text
【问题讨论】:
-
假设您要从 3000 页文档中删除大量块,您能否再给我们一些示例。您希望删除多少块?部分标记中的文本之间是否存在歧义,即
SECTION - PAY 5000?祝你好运。 -
sed将是我去这里。