Shell脚本-读取属性文件和两个变量的加法(数学)

问题描述 投票:0回答:2

我正在编写一个将在循环上运行的程序,我需要增加作为变量传递的时间毫秒。用于时间戳计算。

我发现了如何更改属性文件中的属性,如下所示:

sed -i "/exampleKey=/ s/=.*/=newExampleValue1/" test.properties

但是在此之前,我希望能够获得currentExampleValue1并对其进行加法。

像这样:

exampleKey=1000

//Get Current value here (1000)

sed -i "/exampleKey=/ s/=.*/= (current value + 500) /" test.properties

以使属性文件现在为:

exampleKey=1500

在Linux中,有没有简单的方法可以做到这一点?我应该注意,我对Shell脚本非常陌生。

我正在编写一个将在循环上运行的程序,我需要增加作为变量传递的时间毫秒。用于时间戳计算。我发现了如何更改...

linux shell properties scripting addition
2个回答
1
投票

sed不能做数学。 Perl可以:


0
投票

使用awk,它将是:

© www.soinside.com 2019 - 2024. All rights reserved.