如何在文本文件中用行号替换特定行?
我的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>
。我无法在所有行上进行搜索/替换,但是我有行号,因此我希望有一些简单的方法可以将一行替换为新文本。
有什么想法/建议吗?
回答:
sed -i yourfile.xml -e '25462599s!</Topic>!</Line>!'
以上是 如何在文本文件中用行号替换特定行? 的全部内容, 来源链接: utcz.com/qa/398596.html