我有一个svg文件的文件夹,称之为svg。在很多SVG文件的根目录中添加属性
为他们每个人的第一行,看起来像:
<ns0:svg xmlns:ns0="http://www.w3.org/2000/svg" height="296.90mm" version="1.2" viewBox="0 0 118.6170 167.6220" width="210.10mm">
我想将它更改为:
<ns0:svg xmlns:ns0="http://www.w3.org/2000/svg" height="296.90mm" version="1.2" viewBox="0 0 118.6170 167.6220" width="210.10mm" shape-rendering="crispEdges">
所以,整个的一点是添加形状渲染=” crispEdges“到每个文件。但是,我有很多这些文件(数十万),所以我需要它尽可能高效。
有没有人知道这样做的快速方法,无论是从python或从Ubuntu终端?
谢谢!
你必须证明你自己的努力来解决它......足以与'sed' ..你可以指定你只需要改变一号线,使用正则表达式来代替简单的'>'在所需字符串的行末,使用'-i'选项执行就地编辑等等......请参阅https://stackoverflow.com/tags/sed/info – Sundeep
我之前没有使用过这些工具。我可以用Python做,但对我来说效率不高。 – TheRevanchist
然后在这里添加Python代码..如果有问题,我确定你会在这里得到帮助...如果它运作良好,但你想知道改进的地方,请访问https://codereview.stackexchange.com/ ...''以前没有使用这些工具,那么你将不得不开始学习...... – Sundeep