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

.properties文件非常简单:

WBURL=http://google.com


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

我一直在网上找东西,但我迷路了,一切都非常艰难...
有人可以帮我吗?

谢谢

最佳答案

您可以使用awk

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

09-16 09:11