我的Linux机器上有一个2GB的文本文件,我正尝试将其导入数据库。
我遇到的问题是,正在处理此rdf文件的脚本在一行上令人窒息:
mismatched tag at line 25462599, column 2, byte 1455502679: <link r:resource="http://www.epuron.de/"/> <link r:resource="http://www.oekoworld.com/"/> </Topic> =^
我想替换</Topic>用</Line>。我无法在所有行上进行搜索/替换,但是我有行号,因此我希望有一些简单的方法可以将一行替换为新文本。
</Topic>
</Line>
有什么想法/建议吗?
sed -i yourfile.xml -e '25462599s!</Topic>!</Line>!'