我有一個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