我正在编写一个将在循环上运行的程序,我需要增加作为变量传递的时间毫秒。用于时间戳计算。
我发现了如何更改属性文件中的属性,如下所示:
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脚本非常陌生。
我正在编写一个将在循环上运行的程序,我需要增加作为变量传递的时间毫秒。用于时间戳计算。我发现了如何更改...
sed
不能做数学。 Perl可以:
使用awk
,它将是: