Вы можете сделать это с помощью perl oneliner:
perl -ane '$h{$F[0]} = $F[1] if (!defined $h{$F[0]} || $h{$F[0]} > $F[1]);
END {foreach (keys %h) {print "$_ $h{$_}\n"}}' fruits_list.txt
Здесь мы используем хэш-карту (% h) для хранения элементов. Если фрукт еще не присутствует в хэше, мы добавляем его первое значение, если оно уже существует, мы обновляем значение только в том случае, если оно меньше, чем уже сохраненное значение. Блок END выполняется только после обработки последней строки файла, он распечатывает хеш-карту.