我有一个简单的JSON对象,并希望将其转换为bash中的属性文件。
输入:
{
"foo": "bar",
"abc": "def ghi"
}
Run Code Online (Sandbox Code Playgroud)
预期输出:
foo="bar"
abc="def ghi"
Run Code Online (Sandbox Code Playgroud)
您可以使用to_entries:
jq -r 'to_entries[]|"\(.key)=\"\(.value)\""' input.json
Run Code Online (Sandbox Code Playgroud)
顺便说一句,在Java属性文件中,您不需要引用该值:
jq -r 'to_entries[]|"\(.key)=\(.value)"' input.json
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1750 次 |
| 最近记录: |