【发布时间】:2013-02-08 22:46:15
【问题描述】:
我在一个非常大的文件中有以下 xml 结构:
<sit>619709.6044;144998.7059;-090372.58119</sit>
<vll>0;0;0</vll>
<cor>255;0;255</cor>
如何减去 sit 标记中的值?该标签由 ; 分隔的三个值组成,每个值都必须从特定数字中减去。
可以使用任何 unix 工具。 (awk、sed、bc 等)
因此,如果该特定数字对于第一个值是 1000,对于第二个值是 100,对于第三个值是 10,那么结果将是:
<sit>618709;144898;-090362</sit>
<vll>0;0;0</vll>
<cor>255;0;255</cor>
无需保留分数。
【问题讨论】:
标签: linux xml-parsing sed awk bc