BUFR_COPY(1)
π BUFR_COPY(1) π
okay bestie, welcome to the manual page for bufr_copy β it lives in the User Commands corner of your system, and it's here to copy your BUFR files while also being nosy about the values inside. it's giving archivist with a gossip habit. π¦
β¨ NAME β¨
bufr_copy β manual page for bufr_copy (yes, that's the whole name section, she is self-aware π
)
π DESCRIPTION π
Copies the content of BUFR files printing values of some keys. If the name of the output_bufr_file contains a key enclosed in square brackets, its value will be used. like, the filename itself becomes a little template and the tool fills it in. iconic behaviour, no cap. β¨
πΈ USAGE πΈ
bufr_copy [options] bufr_file bufr_file ... output_bufr_file
so: options first, then any number of input bufr_files, and the very last argument is always the output_bufr_file. that order matters, don't switch it up. π«Ά
π OPTIONS π
-fβ Force. forces the execution not to fail on error. chaos tolerant mode. π-p key[:{s|d|i}],key[:{s|d|i}],...β the declaration of keys to print. for each key you can ask for a string (key:s), a double (key:d) or an integer (key:i) type. the default type is string. π-s key[:{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.-P key[:{s|d|i}],key[:{s|d|i}],...β same as-p, but it adds the declared keys to the default list. like-pbut it keeps the old list too. extra, in a good way. π-w key[:{s|d|i}]=value,key[:{s|d|i}]=value,...β the where clause. only BUFR messages matching the key/value constraints are copied to theoutput_bufr_file. for each key you can define a string (key:s), a double (key:d) or an integer (key:i) type. default type is string. > Note: only one-wclause is allowed. one (1). don't try her, she will not accept a second one. π-Vβ print version. π·οΈ-W widthβ minimum width of each column in output. default is 10.-gβ copy the GTS header. π‘-7β does not fail when the message has wrong length. the ominous little seven. π-X offsetβ input file offset in bytes. processing of the input file will start from the givenoffset. skipping ahead fr fr.-vβ verbose. she will tell you everything. π£οΈ-hβ display this help text and exit. the classic.
π SEE ALSO π
Full documentation and examples at: https://confluence.ecmwf.int/display/ECC/bufr_copy
that's where the lore lives, go read it. π
π a lil PSA: the page literally does this twice
not me noticing that this manual page ships the entire NAME / DESCRIPTION / USAGE / OPTIONS / SEE ALSO block a second time, character for character β same bufr_copy, same [options] bufr_file bufr_file ... output_bufr_file, same -f through -h, same everything. it's giving dΓ©jΓ vu main character energy. π the details above are all of it; she just wanted to say it twice. periodt.
okay that's the whole page, bestie. version vibes: bufr_copy, and this beauty is dated October 2026, filed under BUFR_COPY(1) β you're so welcome, go copy some BUFR files responsibly. π«Άβ¨π
π¦ 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