我想从命令行以json格式格式化sqlite输出。目前,我有.csv输出,如下所示:
label1,value1
label2,value2
label3,value3
...
现在,我希望将其格式化为:
{'label1' : 'value1', 'label2': 'value2', ... }
谢谢!
我用GNU进行了测试awk
,sed
...不确定是否会与其他版本一起使用。
awk -F, '{printf "'\''%s'\'' : '\''%s'\'', ", $1, $2} END {print "}" }' input.csv | sed -e 's/^/{/' -e 's/, }/}/' > output.json
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句