【发布时间】:2015-10-10 06:34:27
【问题描述】:
我有带有 xml 文本的文件,例如:
<tag1>unknown string1</tag1>blablabla....<tag2></tag2>
我想使用 sed(或其他命令)在标签 1 之间提取字符串并在标签 2 之间粘贴,结果:
<tag1>unknown string1</tag1>blablabla....<tag2>unknown string1</tag2>
谢谢。
我找到了解决办法!
sed 's/\(.*<tag1>\)\(.*\)\(<\/tag1>.*<tag2>\)\(**\)\(<\/tag2>.*\)/\1\2\3\2\5/' file
将整个文件分成参考文献,然后为了方便重新排序。
【问题讨论】:
-
感谢 Kalanidhi 和 Potong 的回答,但它们不起作用。我编辑问题以获得更多说明。