1BUFR_SET(1) User Commands BUFR_SET(1)
2
3
4
6 bufr_set - manual page for bufr_set
7
9 NAME bufr_set
10
11 DESCRIPTION
12
13 Sets key/value pairs in the input BUFR file and writes each mes‐
14 sage to the output_file. It fails when an error occurs (e.g.
15 key not found).
16
17 USAGE
18
19 bufr_set [options] file file ... output_file
20
21 OPTIONS
22
23 -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
24
25 Key/values to set. For each key a string (key:s), a double
26 (key:d) or an integer (key:i) type can be defined. By default
27 the native type is set.
28
29 -p key[:{s|d|i}],key[:{s|d|i}],...
30
31 Declaration of keys to print. For each key a string (key:s), a
32 double (key:d) or an integer (key:i) type can be requested. De‐
33 fault type is string.
34
35 -P key[:{s|d|i}],key[:{s|d|i}],...
36
37 As -p adding the declared keys to the default list.
38
39 -w key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
40
41 Where clause. Set is only executed for BUFR messages matching
42 all the key/value constraints. If a BUFR message does not match
43 the constraints it is copied unchanged to the output_file. This
44 behaviour can be changed setting the option -S. For each key a
45 string (key:s), a double (key:d) or an integer (key:i) type can
46 be defined. Default type is string. Note: only one -w clause is
47 allowed.
48
49 -7 Does not fail when the message has wrong length
50
51 -S Strict. Only messages matching all the constraints are copied to
52 the output file
53
54 -V Version.
55
56 -g Copy GTS header.
57
58 -f Force. Force the execution not to fail on error.
59
60 -v Verbose.
61
62 SEE ALSO
63
64 Full documentation and examples at: <https://conflu‐
65 ence.ecmwf.int/display/ECC/bufr_set>
66
67 NAME bufr_set
68
69 DESCRIPTION
70
71 Sets key/value pairs in the input BUFR file and writes each mes‐
72 sage to the output_file. It fails when an error occurs (e.g.
73 key not found).
74
75 USAGE
76
77 bufr_set [options] file file ... output_file
78
79 OPTIONS
80
81 -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
82
83 Key/values to set. For each key a string (key:s), a double
84 (key:d) or an integer (key:i) type can be defined. By default
85 the native type is set.
86
87 -p key[:{s|d|i}],key[:{s|d|i}],...
88
89 Declaration of keys to print. For each key a string (key:s), a
90 double (key:d) or an integer (key:i) type can be requested. De‐
91 fault type is string.
92
93 -P key[:{s|d|i}],key[:{s|d|i}],...
94
95 As -p adding the declared keys to the default list.
96
97 -w key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
98
99 Where clause. Set is only executed for BUFR messages matching
100 all the key/value constraints. If a BUFR message does not match
101 the constraints it is copied unchanged to the output_file. This
102 behaviour can be changed setting the option -S. For each key a
103 string (key:s), a double (key:d) or an integer (key:i) type can
104 be defined. Default type is string. Note: only one -w clause is
105 allowed.
106
107 -7 Does not fail when the message has wrong length
108
109 -S Strict. Only messages matching all the constraints are copied to
110 the output file
111
112 -V Version.
113
114 -g Copy GTS header.
115
116 -f Force. Force the execution not to fail on error.
117
118 -v Verbose.
119
120 SEE ALSO
121
122 Full documentation and examples at: <https://conflu‐
123 ence.ecmwf.int/display/ECC/bufr_set>
124
125
126
127bufr_set November 2023 BUFR_SET(1)