Если Вы не хотите проводить слишком много времени, настраивая транспортный формирователь, попробуйте transmission
встроенная временная функция ограничения скорости (который может также быть запланирован).
Можно активировать или деактивировать его по апплету индикатора.
Можно сделать это довольно легко с awk.
Необходимо отслеживать максимальное значение для каждого значения во втором столбце, и Вы также хотите сохранить целую строку для каждого, который имеет макс. значение:
awk '
$3 > maxvals[$2] {lines[$2]=$0; maxvals[$2]=$3}
END { for (tag in lines) print lines[tag] }
'
Вывод не отсортирован, таким образом передайте по каналу в sort
если Вам нужна конкретная сортировка.
Попробуйте sort
и uniq
инструменты:
sort -k3,3nr infile |
awk '{ print $1" " $3" " $2 }' |
uniq -f2 | awk '{ print $1" " $3" " $2 }' > outfile