我知道jq可以采用序列化的 JSON 字串來格式化/過濾/修改內容。但是,據我所知,輸出始終是人類可讀的 JSON 格式。Bash 或jq它本身有沒有辦法對輸出進行字串化?
例如,給定
echo '{"foo" : "bar"}' | jq -r .
我正在尋找一個輸出"{\"foo\" : \"bar\"}"
uj5u.com熱心網友回復:
你想讓-Rjq--raw-input把你的輸入當作一個字串而不是一個物件。
echo '{"foo" : "bar"}' | jq -R .
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/466757.html
上一篇:如何在內部具有多個異步函式的foreach回圈中回傳資料
下一篇:將awk輸出用于條件陳述句
