我有一個bash腳本,它接受查詢並生成json。我期待產生新的JSON格式從bash腳本生成蛇的小寫輸出
{ "symbols" : "my_name"
"nid" : "MyName"
}
能否請你幫我修改這個查詢
QUERY='SELECT row_to_json(o) FROM (SELECT nid , nid(????) as symbols FROM batch_types ORDER BY id::integer) AS o';
echo $QUERY | psql -h localhost -U report mcore -t [email protected] | jq -s '.' > generated/enum/batch_type.json
我期待JQ經過一番作爲的sed jq -s '.' | sed "..."
。
我從postgreesql獲取數據。 例子:提前:)從SQL 輸出可能是`
[
{"name" : "Xml"
"symbol" : "Xml"
},
{ "name": "Java",
"symbols": "Java"
}
]
到
[
{"name" : "Xml"
"symbol" : "xml"
},
{ "name": "Java",
"symbols": "java"
}
]
感謝
有了GNU sed:'sed's /.*/ \ L&'' – SLePort
如上所述,想要得到蛇的情況並不是所有的小寫都使用sed。 –
[編輯]你的問題包括**清晰簡潔,可測試的樣本輸入和預期輸出。現在它看起來像你想在你的文件的某些部分將Xml更改爲xml和Java到java,但是idk與snake case或第一個示例json有什麼關係,所以你的問題即非常不清楚,並且你的發佈示例輸入/輸出(假設它就是這樣)對此沒有幫助。 –