无法使用shell脚本更改我的Java .properties文件

时间:2016-04-12 14:20:52

标签: java shell properties

我正在寻找一种方法来执行可以更改我的Java .properties文件的shell脚本

.properties文件非常简单:

WBURL=http://google.com

我希望该脚本更改WBURL的地址

我一直在网上看,但我迷路了,一切都很难...... 不能有人帮我吗?

谢谢

2 个答案:

答案 0 :(得分:1)

您可以使用awk -v val="http://localhost" 'BEGIN{FS=OFS="="} $1 == "WBURL"{$2=val} 1' file WBURL=http://localhost

sed

或使用val="http://localhost" sed -i -E "s~(WBURL=).*~\1$val~" file cat file WBURL=http://localhost

{{1}}

答案 1 :(得分:0)

由于您说这是属性文件中的唯一条目,因此最简单的方法是从头开始重新创建:

echo WBURL=http://localhost >.properties