попробовать:
awk '$2 ~ /[0-9]+/{for(i in res){if ($1 ~ res[i])delete res[i]};\
rm[$1]=$1;next}\
{if($1 in rm)next;ratio=$4/$3;res[NR]=$0"\t"ratio}\
END{for (i in res)print res[i]}' file
При этом будут игнорироваться все строки, содержащие менее четырех записей,
для всех остальных записей рацион рассчитывается и составляется
с записью и сохранением в массиве рез. После обработки
файл, записи res выводятся на стандартный вывод.
Выход:
T245P rr 8 1 0.125
T245P rr 33 1 0.030303
T226PA fg 4 2 0.5
T226PA g 51 38 0.745098
T226PA e 41 34 0.829268
HTH Крис