I have a text file with following values in
input.txt
key1=value1
key2=value2
key3=value3
key4=value4
need the jq rexpression to convert it to below json format by removing "
" also
output.json
{
"Environment": {
"Variables": {
"key1": "value1",
"key2": "value2",
"key3": "value3",
"key4": "value4"
}
}
}
I have tried the below expression and getting the
jq -Rs [ split("
")[] | select(length > 0) | split("=") | {(.[0]): .[1]} ]
and getting the below output
[
{
"key1ey1": "Value1
"
},
{
"key2": "value2"
},
{
"key3": "value3
"
},
{
"key4": "value4"
}
]
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…