【发布时间】:2010-09-16 21:25:18
【问题描述】:
真的很感激这方面的帮助。
我正在使用 sed 创建一个 CSV 文件。基本上多个 html 文件都合并到一个 html 文件中,然后使用 sed 删除所有垃圾图片等以获取原始列数据。
我已经完成了所有这些工作,但卡在了最后一点。
我想要做的是非常基本的 - 我想替换以下几行:
"a variable string"
"end td"
"begin td"
单行:
"a variable string"
(此行末尾有一个制表符)
我正在使用 DOS。
如你所见,我对这一切都很陌生。如果我能完成这项工作,将来会为我节省大量时间,因此将不胜感激。 目前我必须将一些 html 标头重新注入文本文件,在 html 编辑器中打开它,选择表格,然后将其粘贴到电子表格中,这有点痛苦。
附:有没有一种简单的方法可以让 sed 从给定的行中删除括号 '(' 和 ')'?
【问题讨论】:
-
DOS?你生气吗? (DOS 有 sed 吗?)
-
是的:gnuwin32.sourceforge.net/packages/sed.htm sed 允许我从 HTML 文件中提取部分文本,然后转储到新文件中
-
我怀疑不是DOS,而是Windows中的CMD shell。
-
您不应将不是问题答案的内容发布为“答案”。这不像通常的论坛那样工作。如果您需要提供其他信息或使用 cmets(就像您曾经做过的那样)进行简短回复,您应该编辑您的原始问题。我应该用您的示例中包含的“td”猜到您正在处理 HTML。
sed不适合这项工作。您应该使用专门用于 HTML 的东西(并且您的问题应该很清楚)。用户不能授予徽章 - 系统会根据收到的选票等来授予徽章。但是,您可以标记答案... -
... 被接受,当你有更多的声望点时,给他们投票。这些都是大多数新用户不熟悉的东西,所以不要觉得我在批评。请阅读常见问题解答了解更多信息。
标签: sed substitution