在 shell 中,有没有一种方法(最好是使用一行命令)允许我反转属性文件中的属性名称和值?我认为我可以使用 Java 或其他编程语言来做到这一点,但我想要一些我可以轻松用作脚本的一部分而不依赖于其他语言的东西。
输入文件(input.properties
):
var1=foo
var2=bar
var3=hello world
输出文件(output.properties
):
foo=var1
bar=var2
hello world=var3
最佳答案
这是一个“纯 bash”解决方案,无需外部程序即可成功:
while IFS== read k v; do echo $v=$k; done <input.properties >output.properties
关于linux - 反转属性名称和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41290617/