我有一个Pipfile.lock JSON文件,我需要用jq
工具解析它。文件的结构是:
{
//...
"default": {
"value1": {
// lots of nested properties with values
},
"value2": {
//similar stuff as for value1
}
//...
}
}
现在要做的是jq '.default | keys' Pipfile.lock
,它产生:
[
"value1",
"value2",
...
]
我需要输出来:
1.不产生第一行[
和最后一行]
1.打印的值不带引号
仅使用jq
是否可行?
1条答案
按热度按时间oymdgrw71#
您需要的是数组的元素,而不是数组本身。
使用
-r
选项输出原始字符串,而不是JSON字符串。