json - JQ:从 JSONL 输入中过滤和选择行?
问题描述
假设我有一个 JSONL 文件:
# foo.jsonl
{ "arbitrary.key":"foo" }
{ "arbitrary.key":"foobar" }
{ "arbitrary.key":"bar" }
我想过滤这个文件的行:
# in pseudo code
cat foo.jsonl | jq '. | where(."arbitrary.key" | is_match("^foo"))'
这可能jq
吗?
解决方案
知道了,发帖是因为这花了几分钟,而且我关注的前几个线程中有一些红鲱鱼:
cat foo.jsonl | jq '. | select( ."arbitrary.key" | match("^f"))'
推荐阅读
- php - 在 CodeIgniter 中显示长脚本执行期间的实时进度和任何错误
- excel - VBScript刷新特定文件夹中的所有excel文件
- html - Bootstrap 4网格布局定制
- android - 在 Android 清单中 android:name 显示错误 -- parse sdk android
- asp.net-mvc - Transport Tracker 以在 MVC Web 应用程序中的 Google 地图上跟踪公交车
- android - 使用 minifyEnabled true 来避免 multidex 禁用断点 - 如何修复?
- javascript - 页面速度见解:渲染阻止字体真棒
- php - 沃尔玛库存更新无法面对 400
- string - 如何使用字符串值访问对象
- ember.js - 对不同的后端服务器请求使用不同的 ember 适配器