so you want to know from the output of renumf90 (say ren.log) how many animals were allocated to each UPG?
The output looks like this:
Unknown parent group allocation
Equation Group #Animals
59815785 1 21349
...
Max group = 424; Max UPG ID = 59816208
...
Use this in the command line:
$ sed -n '/allocation/,/Max\ group/p' ren.log | awk '$1 ~ /^[0-9]+$/'
e.g.
59815785 1 21349
59815786 2 4615
explanations:
find between two patterns:
https://askubuntu.com/a/849016
check if the 1st column is a (positive) integer:
https://stackoverflow.com/questions/28878995/check-if-a-field-is-an-integer-in-awk