> grib_keys -L \n GRIB1 GRIB2 reduced_gg_ml_grib2 reduced_gg_pl_grib1 reduced_gg_sfc_grib1 reduced_gg_ml_grib1 reduced_gg_pl_grib2 reduced_gg_sfc_grib2 reduced_gg_sfc_jpeg_grib2 reduced_ll_sfc_grib1 reduced_ll_sfc_grib2 regular_gg_ml_grib1 regular_gg_ml_grib2 regular_gg_pl_grib1 regular_gg_pl_grib2 regular_ll_sfc_grib1 regular_ll_sfc_grib2 regular_ll_pl_grib1 regular_ll_pl_grib2 sh_ml_grib1 sh_ml_grib2 sh_pl_grib1 sh_pl_grib2
> grib_keys -T regular_ll_sfc_grib1 =================== regular_ll_sfc_grib1 editionNumber ====> SECTION 1 <==== table2Version centre generatingProcessIdentifier indicatorOfParameter marsParam (read only) indicatorOfTypeOfLevel level timeRangeIndicator subCentre decimalScaleFactor dataDate dataTime stepUnits stepRange startStep endStep localDefinitionNumber marsClass marsType marsStream experimentVersionNumber perturbationNumber numberOfForecastsInEnsemble name (read only) units (read only) bitmapPresent ====> SECTION 2 <==== numberOfVerticalCoordinateValues Ni Nj latitudeOfFirstGridPointInDegrees longitudeOfFirstGridPointInDegrees earthIsOblate uvRelativeToGrid latitudeOfLastGridPointInDegrees longitudeOfLastGridPointInDegrees DjInDegrees DiInDegrees iScansNegatively jScansPositively jPointsAreConsecutive alternativeRowScanning (read only) numberOfDataPoints (read only) numberOfValues (read only) missingValue ====> SECTION 4 <==== binaryScaleFactor (read only) referenceValue (read only) bitsPerValue sphericalHarmonics complexPacking integerPointValues additionalFlagPresent typeOfPacking values numberOfCodedValues (read only) maximum (read only) minimum (read only) average (read only) numberOfMissing (read only) standardDeviation (read only) skewness (read only) kurtosis (read only) isConstant (read only) typeOfGrid getNumberOfValues (read only) ====> SECTION 5 <====