金青 |连接命令

JQ | concatenate commands

有没有一种方法可以将这些 js 的命令连接到一个 jq 命令中?

jq 'map({a: .children[1].text, f: .children[0].text})' | \
jq 'map(select(.a != null))' | \
jq 'map(select(.f != null))' | \
jq 'map([.a, [.f,(.f | length)]])' | \
jq -c '.[]'

非常感谢。

jq -c '.[] | {a: .children[1].text, f: .children[0].text} | select(.a != null) | select(.f != null) | [.a, [.f,(.f | length)]]'