Comments (2)
An alternative solution is to use the joined fields and use where [field] match [regex]
. Would still be nice to have name.f[-1] or something though.
zcat /tyler/20170204-fdns.json.gz | head -10 | dap json + where name match .com$ + json | jq
from dap.
Good question.
Part of me wants to say that something like jq
might be better suited for a task like this.
Strictly using dap
, I don't think it can do this today, but perhaps with some modifications to field_split
we could have it split into a list rather than a keyed hash like it does today. At least then you'd have a way to index through the results and programmatically know which is the last.
But, especially given that you aren't using any of the other split values you'd get from calling something like field_split_period
, why not just use the where name match .com$
solution? That avoids updating the JSON record and is likely much faster. Combine that with a grep for .com
even before calling dap
is probably a good idea too.
from dap.
Related Issues (14)
- Documentation HOT 1
- decode sonar ssl HOT 2
- document dap HOT 1
- document dap HOT 5
- LoadError on oj.so HOT 3
- Json deserialization coerces some values into symbols
- "duplicated key" warning from htmlentities HOT 4
- Splitting Subdomains? HOT 1
- Parsing of non-wdbrpc data with decode_wdbrpc_reply can cause dap to extract invalid fields or consume RAM/CPU indefinitely
- Geoip support broken due to deprecated Maxmind data usage
- Error installing dap on MAC HOT 2
- Multiple "Skipping impossibly large" errors when working with http_body data HOT 2
- NameError from sample script
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dap.