【发布时间】:2020-12-16 17:29:20
【问题描述】:
这是最小的例子:
echo "{\"foo\": \"John\",\"bar\":\"Smith\"}" | jq -r '@sh "export FOO=\(.foo)\nexport BAR=\(.bar) \n"'
在我的现实生活场景中,jq 选择器真的很长(想想 10 个导出),我怎样才能将它们分成多行或其他什么?我尝试在行尾使用\ 作为分隔符,但不幸的是它不起作用。
【问题讨论】:
-
@oguzismail 你是什么意思?