Если вы открыты для использования Perl:
perl -ane 'print if ! $a{$F[0]}++' file
-a
автоматически разбивает строку на массив @F
, который индексируется начиная с 0
Хэш %a
запоминает, было ли замечено первое поле
В этом связанном решении предполагается, что ваш разделитель полей - это запятая, а не пробел
perl -F, -ane 'print if ! $a{$F[0]}++' file