GRIB_DUMP(1)
π¦ NAME π¦
grib_dump β manual page for grib_dump π
Oh and heads up bestie, this one lives in the User Commands manual, so if you're scrolling man pages looking for her, that's where she hangs out.
β¨ DESCRIPTION β¨
Okay so picture this: you've got a GRIB file and you need to see what's inside it. That's the whole job. Dump the content of a GRIB file in different formats. Pick your fave format, she's flexible β¨
ngl the original page prints this entire block β NAME, DESCRIPTION, USAGE, OPTIONS, SEE ALSO β twice, back to back, word for word. not me reading it twice π once is enough, so here it is once, slay.
π USAGE π
grib_dump [options] grib_file grib_file ...
Yep, plural files. You can hand her more than one grib_file and she'll deal with all of them, no cap.
π OPTIONS π
Every single flag, accounted for. Let's go π«Ά
-Oβ Octet mode. WMO documentation style dump. It's giving official document energy π-Dβ Debug mode. For when you wanna be nosy about what's going on under the hood π΅οΈ-dβ Print all data values. All of them. Every single value. rip to your scrollback, fr fr π-jβ JSON mode (JavaScript Object Notation). Yes bestie, actual JSON, feed it straight to your pipeline π-tβ Print type information. So you know what kind of thing each thing is π·οΈ-Hβ Print octet content in hexadecimal format. Hex vibes only π₯-aβ Dump aliases. Every alias gets exposed, main character reveal π-wkey[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,... β The Where clause. Messages are processed only if they match all the key/value constraints. A valid constraint is of typekey=valueorkey!=value. For each key you can specify a string (key:s), a double (key:d) or an integer (key:i) type β default type is string. In the value you can also use the forward-slash character/to specify an OR condition (i.e. a logical disjunction). β οΈ Note: only one-wclause is allowed. Yeah. One. That's the rule π€-skey[:{s|d|i}]=value,key[:{s|d|i}]=value,... β Key/values to set. For each key you can define a string (key:s), a double (key:d) or an integer (key:i) type. By default the native type is set. So just hit send and she'll figure out the type herself π-Mβ Multi-field support off. Turns off support for multiple fields in a single GRIB message. One field, one message, we're keeping it simple π-TT | B | A β Message type.T->GTS,B->BUFR,A->Any (Experimental). The input file is interpreted according to the message type. Ngl thatAone is marked Experimental, so proceed with the awareness of a girl who reads the fine print π§-7β Does not fail when the message has wrong length. Chaotic but brave, and honestly? iconic π-Vβ Print version. Gotta know which build you're on β-pkey1,key2,... β Declaration of keys to dump. Only those keys get dumped, not the whole message. Perfect for when you want a lil snack instead of the whole meal π-Xoffset β Input file offset in bytes. Processing of the input file will start from the given offset. Skip to the good part π¦-xβ Fast parsing option, only headers are loaded. Zoom zoom, headers only, no baggage π-hβ Display this help text and exit. Your "hello?? how does this work" button, absolutely zero shame in it π
π SEE ALSO π
Full documentation and examples at:
<https://confluence.ecmwf.int/display/ECC/grib_dump>
Go read the docs bestie, they ate π
and that's the whole page, periodt π this was the grib_dump page from the User Commands manual, dated October 2026 β screenshot it, bookmark it, keep it in the group chat πΈ
π¦ where this page comes from
- fedora 44: eccodes 2.50.0-1.fc44 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms