[英]How to add in double quotation first word of each line via sed?
我有內容相似的文件,但我想讓它成為有效的 JSON 我需要在雙引號中添加一行的每個單詞。 我嘗試了 StackOverflow 上的現有答案,但沒有一個能正常工作。
{container:"proxy",
endpoint:"proxy",
exception:"ApiException"}
轉為以下格式:
{"container":"proxy",
"endpoint":"proxy",
"exception":"ApiException"}
您可以將每個文件視為生成 object 的jq
過濾器。例如,
$ cat tmp.jq
{container:"proxy",
endpoint:"proxy",
exception:"ApiException",
instance:"133.3.12.250:9030"}
$ jq -nf tmp.jq
{
"container": "proxy",
"endpoint": "proxy",
"exception": "ApiException",
"instance": "133.3.12.250:9030"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.