To list the GRIB messages in msl.grib1, use: % grib_ls msl.grib1
edition centre typeOfLevel level dataDate stepRange dataType shortName packingType gridType
1 ecmf surface 0 20190201 0 cf msl grid_simple regular_gg
1 ecmf surface 0 20190201 6 cf msl grid_simple regular_gg
1 ecmf surface 0 20190201 12 cf msl grid_simple regular_gg
1 ecmf surface 0 20190201 18 cf msl grid_simple regular_gg
1 ecmf surface 0 20190201 24 cf msl grid_simple regular_gg
5 of 5 grib messages in msl.grib1
The file contains mean sea-level pressure (shortName=msl) from the ECMWF ENS control forecast (dataType=cf) for 6-hourly steps from 0 to 24 hours for dataDate=20190201. The messages are encoded in GRIB edition 1.
To list the GRIB messages in msl.grib2
% grib_ls msl.grib2
edition centre date dataType gridType stepRange typeOfLevel level shortName packingType
2 ecmf 20190201 cf regular_gg 0 meanSea 0 msl grid_simple
2 ecmf 20190201 cf regular_gg 6 meanSea 0 msl grid_simple
2 ecmf 20190201 cf regular_gg 12 meanSea 0 msl grid_simple
2 ecmf 20190201 cf regular_gg 18 meanSea 0 msl grid_simple
2 ecmf 20190201 cf regular_gg 24 meanSea 0 msl grid_simple
5 of 5 grib messages in msl.grib2
The file also contains mean sea-level pressure (shortName=msl) from the ECMWF ENS control forecast (dataType=cf) for 6-hourly steps from 0 to 24 hours for dataDate=20190201. In this file the messages are encoded in GRIB edition 2.
The lists show the default keys printed by grib_ls for GRIB 1 and GRIB 2. The same keys are listed but the order in which they appear differs between GRIB edition 1 and GRIB edition 2.
Using the "key:i " for centre and levelType prints these keys as their integer values rather than strings: % grib_ls -p centre:i,dataDate,stepRange,levelType:i,shortName,paramId msl.grib1
centre dataDate stepRange levelType shortName paramId
98 20190201 0 1 msl 151
98 20190201 6 1 msl 151
98 20190201 12 1 msl 151
98 20190201 18 1 msl 151
98 20190201 24 1 msl 151
5 of 5 grib messages in msl.grib1
Similarly for msl.grib2:
% grib_ls -p centre:i,dataDate,stepRange,levelType:i,shortName,paramId msl.grib2
centre dataDate stepRange levelType shortName paramId
98 20190201 0 101 msl 151
98 20190201 6 101 msl 151
98 20190201 12 101 msl 151
98 20190201 18 101 msl 151
98 20190201 24 101 msl 151
5 of 5 grib messages in msl.grib2
|