【发布时间】:2021-12-03 15:23:48
【问题描述】:
我有一个用于项目和任务的 JSON 结构:
{
"project1": [
"task1a",
"task1b"
],
"project2": [
"task2a",
"task2b",
"task2c"
]
}
我想将其转换为类似 MD 的列表:
* project1
* task1a
* task1b
* project2
* task2a
* task2b
* task2c
主要使用jq和sh/bash
我能做的最好的就是:
jq '. | to_entries | .[] | .value |= " * "+join("\n * ")+"\n" | .key = "* "+.key'
但后来我被困在尝试正确打印 .value 字符串和 .key
【问题讨论】: