Say you want to copy the first 3 messages. This can be done with:
|
Say you want to copy the first 3 messages. This can be done with:
$ grib_copy -w count=1/2/3 in.grib out.grib |
But it is better to write a rules file and use grib_filter:
if (count < 4) { print "Copying message number [count]"; write; } |
Then run this as follows:
$ grib_filter -o out.grib my.filter in.grib |
Of course you can make the IF condition more complicated e.g. select a range of messages to be copied:
if (count == 3 || count == 13) { write; # Write out message 3 and 13 only } |
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.