【发布时间】:2021-05-21 14:06:52
【问题描述】:
在 linux 上,我实际上使用与 curl 命令关联的 jq。 像这样的..
curl <curl expression> | jq
但是我输出的漂亮 json 有两条多行。 我想过滤行,像这样:
curl <curl expression> | jq | grep myfilter
jq util 不接受被 grep。 我该怎么做?
【问题讨论】:
-
stackoverflow.com/help/minimal-reproducible-example,请提供示例数据和示例输出。
-
使用
jq的select -
您能更详细地描述您的问题吗?当您说 jq 不“接受被 grepped”时,不清楚您的意思是什么。你有什么错误吗?还是输出不理想?如果是这样,你应该举一个具体的例子并解释它有什么问题。
-
@Weeble 我的命令是: curl
| jq | grep FR12454344。错误消息是 ==> 扫描文件“/run/snapd/lock/jq.lock”时出错。访问文件已被拒绝 -
如果你真的想使用
grep,试试jq .而不是jq。