1BUFR_LS(1) User Commands BUFR_LS(1)
2
3
4
6 bufr_ls - manual page for bufr_ls
7
9 NAME bufr_ls
10
11 DESCRIPTION
12
13 List content of BUFR files printing values of some header keys.
14 Only scalar keys can be printed. It does not fail when a key is
15 not found.
16
17 USAGE
18
19 bufr_ls [options] bufr_file bufr_file ...
20
21 OPTIONS
22
23 -p key[:{s|d|i}],key[:{s|d|i}],...
24
25 Declaration of keys to print. For each key a string (key:s), a
26 double (key:d) or an integer (key:i) type can be requested. De‐
27 fault type is string.
28
29 -F format
30
31 C style format for floating-point values.
32
33 -P key[:{s|d|i}],key[:{s|d|i}],...
34
35 As -p adding the declared keys to the default list.
36
37 -w key[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,...
38
39 Where clause. Messages are processed only if they match all the
40 key/value constraints. A valid constraint is of type key=value
41 or key!=value. For each key a string (key:s), a double (key:d)
42 or an integer (key:i) type can be specified. Default type is
43 string. In the value you can also use the forward-slash charac‐
44 ter '/' to specify an OR condition (i.e. a logical disjunction)
45 Note: only one -w clause is allowed.
46
47 -j JSON output
48
49 -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
50
51 Key/values to set. For each key a string (key:s), a double
52 (key:d) or an integer (key:i) type can be defined. By default
53 the native type is set.
54
55 -n namespace
56
57 All the keys belonging to namespace are printed.
58
59 -m Mars keys are printed.
60
61 -V Version.
62
63 -W width
64
65 Minimum width of each column in output. Default is 10.
66
67 -g Copy GTS header.
68
69 -7 Does not fail when the message has wrong length
70
71 NAME bufr_ls
72
73 DESCRIPTION
74
75 List content of BUFR files printing values of some header keys.
76 Only scalar keys can be printed. It does not fail when a key is
77 not found.
78
79 USAGE
80
81 bufr_ls [options] bufr_file bufr_file ...
82
83 OPTIONS
84
85 -p key[:{s|d|i}],key[:{s|d|i}],...
86
87 Declaration of keys to print. For each key a string (key:s), a
88 double (key:d) or an integer (key:i) type can be requested. De‐
89 fault type is string.
90
91 -F format
92
93 C style format for floating-point values.
94
95 -P key[:{s|d|i}],key[:{s|d|i}],...
96
97 As -p adding the declared keys to the default list.
98
99 -w key[:{s|d|i}]{=|!=}value,key[:{s|d|i}]{=|!=}value,...
100
101 Where clause. Messages are processed only if they match all the
102 key/value constraints. A valid constraint is of type key=value
103 or key!=value. For each key a string (key:s), a double (key:d)
104 or an integer (key:i) type can be specified. Default type is
105 string. In the value you can also use the forward-slash charac‐
106 ter '/' to specify an OR condition (i.e. a logical disjunction)
107 Note: only one -w clause is allowed.
108
109 -j JSON output
110
111 -s key[:{s|d|i}]=value,key[:{s|d|i}]=value,...
112
113 Key/values to set. For each key a string (key:s), a double
114 (key:d) or an integer (key:i) type can be defined. By default
115 the native type is set.
116
117 -n namespace
118
119 All the keys belonging to namespace are printed.
120
121 -m Mars keys are printed.
122
123 -V Version.
124
125 -W width
126
127 Minimum width of each column in output. Default is 10.
128
129 -g Copy GTS header.
130
131 -7 Does not fail when the message has wrong length
132
133
134
135bufr_ls December 2022 BUFR_LS(1)