Usage: bufrextract.pl [--ahl ] [--only_ahl] | [--without_ahl] | [--gts] [--outfile ] [--help] [--verbose n] Options: --ahl Extract BUFR messages and/or AHLs with AHL matching only --gts Include full gts message envelope if present --only_ahl Extract AHLs only --without_ahl Extract BUFR messages only --outfile Will print to instead of STDOUT --help Display Usage and explain the options used. For even more info you might prefer to consult perldoc bufrextract.pl --verbose n Set verbose level to n, 0<=n<=6 (default 0) Options may be abbreviated, e.g. "--h" or "-h" for "--help". For option "--ahl" the should be a Perl regular expression. E.g. "--ahl 'ISS... ENMI'" will decode only BUFR SHIP (ISS) from CCCC=ENMI. Use option "--gts" if you want the full GTS message envelope (if present) to be included in output. There are 2 main variations on this envelope (SOH/ETX and ZCZC notation), for details see the Manual on the GTS: Attachment II-4. Format of Meteorological Messages. No bufrtables are needed for running bufrextract.pl, since section 4 in BUFR message will not be decoded (which also speeds up execution quite a bit).