Я не могу исправить проблему с текстовым файлом, так как я новичок с командой linux и / или скриптом bash.
У меня есть такой текстовый файл:
object1 10.603 0.757
object1 10.523 0.752
object1 10.523 0.752
object1 10.456 0.747
object1 10.456 0.747
object1 10.271 0.734
object2 11.473 0.194
object2 11.460 0.194
object2 11.445 0.191
object2 11.421 0.190
object3 9.272 0.12
object3 9.236 0.12
object3 8.814 0.119
object3 0.968 0.119
object3 10.959 0.119
и я должен выполнить для этого файла определенную операцию вырезания и сортировки: для каждой строки, содержащей слова «object1», «object2» и т. Д., Я хочу напечатать только строку, имеющую самые высокие значения в соответствии с третий столбец; затем я хочу отсортировать вывод этой операции по значениям третьего столбца.
Для ясности вывод должен выглядеть так:
object1 10.603 0.757
object2 11.473 0.194
object3 9.272 0.12
Есть предложения по использованию команды linux и / или скрипта bash?
спасибо всем