【发布时间】:2016-03-22 00:44:15
【问题描述】:
我正在为 Windows 运行 GNU sed 4.2.1 实现,但没有使用 sed 的经验。
我有一个带有这种格式的行的 xml 文件:
<field level="document" name="Title" value="Pericles" />
需要将每一行转换成这样:
<entry key="cm:Title">Pericles</entry>
尝试了很多小时,但尽管引号问题已解决(quote-backslash-quote-quote),大于字符 '>' 斜线,小于字符,会导致问题。
'>' 应该被视为任何其他字符,对吗?但是不,这个实现似乎假设文件重定向。
尝试使用反斜杠、插入符号等,但尽管我快到了,但它失败了。
还注意到几个来自 Unix 的示例,在 Windows 中失败。Windows 是不同的实现还是与操作系统有关?
有人用过 Windows 的 sed 并且可以帮助我吗?
【问题讨论】:
-
您声称“快到了”。那你为什么不具体说明你在哪里,以便有人可以帮助你完成最后(几个)步骤?